后台修改html页面内容
我想通过一个aspx的页面对另一个html页面的内容进行修改。 --------------------编程问答-------------------- 直接把html页当txt读取成字符串就行了 --------------------编程问答--------------------问题是我可以读取html页面源码,我怎么修改到html源页面中 --------------------编程问答-------------------- public string GetHtmlString(string path)
{
string _HTML = "";
string path = HttpContext.Current.Server.MapPath("~/" + path);
Encoding code = Encoding.GetEncoding("UTF-8");
StreamReader sr = null;
try
{
sr = new StreamReader(path, code);
_HTML = sr.ReadToEnd(); // 读取文件
}
catch (Exception ex)
{
HttpContext.Current.Response.Write(ex.Message);
HttpContext.Current.Response.End();
}
finally
{
sr.Close();
}
return _HTML;
} --------------------编程问答-------------------- 把string读到textare 或者 富文本编辑器里
保存时再把string保存到html文件。 --------------------编程问答--------------------
能读就能写吧。。 --------------------编程问答-------------------- this.控件.innerHtml="<a href='#'>123<a>"; --------------------编程问答-------------------- 利用自己定义的标签,然后在后台用正则表达式或者字符串的替换方法来修改啊
补充:.NET技术 , ASP.NET