网站建设资讯

NEWS

网站建设资讯

asp.net如何读取模版并写入文本文件-创新互联

这篇文章主要介绍asp.net如何读取模版并写入文本文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

为富源等地区用户提供了全套网页设计制作服务,及富源网站建设行业解决方案。主营业务为网站设计制作、网站设计、富源网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

项目结果如下图:

asp.net如何读取模版并写入文本文件

读写文件功能在HoverTreePanel项目里面实现,其中HoverTreeTemplate.html文件为模版,程序将会读取这个文件的内容,然后把模版中的[HoverTreeText/]替换成输入的内容,把替换后的结果生成index.htm文件,放在HoverTreeWeb项目的根目录下面。

主要的实现在GeneratePage.aspx页面,GeneratePage.aspx.cs的btnHovertree_Click方法中。

界面如下:

asp.net如何读取模版并写入文本文件

执行后运行HoverTreeWeb项目,效果图如下:

asp.net如何读取模版并写入文本文件

btnHovertree_Click方法的代码:

protected void btnHovertree_Click(object sender, EventArgs e)
 {
  StreamReader h_hovertreeSr = new StreamReader(System.Web.HttpContext.Current.Request.MapPath("HoverTreeTemplate.html"));
  string h_hovertreeTemplate = h_hovertreeSr.ReadToEnd();//读取模版内容
  h_hovertreeSr.Close();
  //当前网站根目录物理路径
  DirectoryInfo h_dir = new DirectoryInfo(System.Web.HttpContext.Current.Request.PhysicalApplicationPath);  
  //HoverTreeWeb项目根目录下主页文件
  string h_path = h_dir.Parent.FullName + "\\HoverTreeWeb\\index.htm";
  StreamWriter h_sw = new StreamWriter(h_path, false, Encoding.UTF8);
  h_sw.Write(h_hovertreeTemplate.Replace("[HoverTreeText/]", tbHovertree.Text));
  h_sw.Close();
  ltlTips.Text = "生成时间:" + DateTime.Now.ToString() + ",请执行HoverTreeWeb项目查看效果吧。";
 }

HoverTreeTemplate.html文件的代码如下:





 生成的页面_ASP.NET读写文件示例_何问起
 


 
 

ASP.NET读写文件示例

 by 何问起  [HoverTreeText/]
 

以上是“asp.net如何读取模版并写入文本文件”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


当前标题:asp.net如何读取模版并写入文本文件-创新互联
当前路径:http://cdweb.net/article/cogocd.html

其他资讯