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代码进行文件进行保存 平把路径存如数据库方便调用!
网页题目:浅谈ASP.NET与HTML页面关系
标题URL:http://www.shufengxianlan.com/qtweb/news19/102419.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联