1.ASP.NET选择HTML页面

创新互联主要从事做网站、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务普陀,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
然后再该HTML页面添加一些自认为特别的标记,已便到时候静态化的时候系统能更精确的进行操作!
2.ASP.NET获取HTML页面代码
我选择的是通过FileUpload控件进行获取静态度页面模型,进行保存!
- if(FileUpload1.PostedFile.FileName=="")
 - {
 - Response.Write("alert('请确定您是否选择了网页')");
 - return;
 - }
 - if((FileUpload1.FileName.LastIndexOf(".")!="htm")||
 
(FileUpload1.FileName.LastIndexOf(".")!="html"))- {
 - Response.Write("alert('请确定您是否选择了网页')");
 - return;
 - }
 - SystemSystem.Text.Encodingec=System.Text.Encoding.GetEncoding("gb2312");//指定编码格式
 - System.IO.StreamReadersr=newSystem.IO.StreamReader(FileUpload1.PostedFile.FileName,ec);
 - stringstrHTML=Convert.ToString(sr.ReadToEnd());
 - strHTML=FormatStr(strHTML);//格式化HTML代码后,将此strHTML插入数据库已便使用时候提取!
 - sr.Close();
 - //贴上格式化HTML方法代码
 - ///
 - ///格式化HTML
 - ///
 - ///<paramnameparamname="str">
 - ///
 - privatestringFormatStr(stringstr)
 - {
 - strstringstrContent=str.Replace("<","<");
 - strContentstrContent=strContent.Replace(">",">");
 - //strContentstrContent=strContent.Replace(chr(13),"
 
");- strContentstrContent=strContent.Replace("\r","
 
");- strContentstrContent=strContent.Replace(""," ");
 - strContentstrContent=strContent.Replace("[isOK]","<imgsrcimgsrc=");
 - strContentstrContent=strContent.Replace("[b]","");
 - strContentstrContent=strContent.Replace("[red]","<fontcolorfontcolor=CC0000>");
 - strContentstrContent=strContent.Replace("[big]","<fontsizefontsize=7>");
 - strContentstrContent=strContent.Replace("[/isOK]",">");
 - strContentstrContent=strContent.Replace("[/b]","");
 - strContentstrContent=strContent.Replace("[/red]","");
 - strContentstrContent=strContent.Replace("[/big]","");
 - returnstrContent;
 - }
 
3.ASP.NET提取先前保存过的HTML页面模型
然后通过string.Replace(char oldstring,char newstring );
对页面模型中预先 设置好的特别标记进行替换成我们需要动态更改的!
4.对动态更新后的HTML代码进行文件进行保存 平把路径存如数据库方便调用!
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号