我想通过一个aspx的页面对另一个html页面的内容进行修改。

解决方案 »

  1.   

    直接把html页当txt读取成字符串就行了
      

  2.   


    问题是我可以读取html页面源码,我怎么修改到html源页面中
      

  3.   

    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;
        }
      

  4.   

    把string读到textare 或者 富文本编辑器里 
    保存时再把string保存到html文件。
      

  5.   


    问题是我可以读取html页面源码,我怎么修改到html源页面中能读就能写吧。。
      

  6.   

    this.控件.innerHtml="<a href='#'>123<a>";