C# 创建html只能在服务器端组成html字符串,然后输出到客户端,是不是动态的操作客户端的。
如果html页面的格式统一了,可以做到类似生成xml那样,无非是从数据库得到数据后,和html拼接;
做成html模板,然后替换标签的搞法当对来说对美工改版什么的比较方便.
你要的是品牌机,网上常有的代码是diy机器.
用XSLT就可以了 这个是模板
用JS处理 拼接HTML AJAX获取后台XML数据
我经常用拼接的方法来完成类似你那样的需求 。不过,感觉很麻烦。
有个简单的方法,此方法不需要拼装html,只需要访问指定url地址,将服务器返回的文件直接生成html:
WebClient.DownloadFile (String, String)
引入:System.Net 命名空间
前提是你制作一个动态的请求页面
using System.Net;
using (var client = new WebClient())
{
string requstURL="http://www.yahoo.com"; // 请求地址
string htmFilePath="C:\\HtmlCreated.htm"; //生成静态文件路径
client.DownloadFile(requstURL,htmFilePath);
}
后来用了比较死的办法,用直接操作文本文件的方法来操作的Html文件,因为需要不停的动态插入数据显示,所以只有这种办法了。