asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

浅谈ASP.NET与HTML页面关系


发布日期:2023年10月15日
 
浅谈ASP.NET与HTML页面关系

ASPNET选择HTML页面

然后再该HTML页面添加一些自认为特别的标记已便到时候静态化的时候系统能更精确的进行操作!

ASPNET获取HTML页面代码

我选择的是通过FileUpload控件进行获取静态度页面模型进行保存!

    if(FileUploadPostedFileFileName==)

    {

    ResponseWrite(<script>alert(请确定您是否选择了网页)</script>);

    return;

    }

    if((FileUploadFileNameLastIndexOf()!=htm)||

    (FileUploadFileNameLastIndexOf()!=html))

    {

    ResponseWrite(<script>alert(请确定您是否选择了网页)</script>);

    return;

    }

    SystemSystemTextEncodingec=SystemTextEncodingGetEncoding(gb);//指定编码格式

    SystemIOStreamReadersr=newSystemIOStreamReader(FileUploadPostedFileFileNameec);

    stringstrHTML=ConvertToString(srReadToEnd());

    strHTML=FormatStr(strHTML);//格式化HTML代码后将此strHTML插入数据库已便使用时候提取!

    srClose();

    //贴上格式化HTML方法代码

    ///<summary>

    ///格式化HTML

    ///</summary>

    ///<paramnameparamname=str></param>

    ///<returns></returns>

    privatestringFormatStr(stringstr)

    {

    strstringstrContent=strReplace(<&lt;);

    strContentstrContent=strContentReplace(>&gt;);

    //strContentstrContent=strContentReplace(chr()<br>);

    strContentstrContent=strContentReplace(\r<br>);

    strContentstrContent=strContentReplace(&nbsp;);

    strContentstrContent=strContentReplace([isOK]<imgsrcimgsrc=);

    strContentstrContent=strContentReplace(<b>);

    strContentstrContent=strContentReplace([red]<fontcolorfontcolor=CC>);

    strContentstrContent=strContentReplace([big]<fontsizefontsize=>);

    strContentstrContent=strContentReplace([/isOK]></img>);

    strContentstrContent=strContentReplace(</b>);

    strContentstrContent=strContentReplace([/red]</font>);

    strContentstrContent=strContentReplace([/big]</font>);

    returnstrContent;

    }

ASPNET提取先前保存过的HTML页面模型

然后通过stringReplace(char oldstringchar newstring );

对页面模型中预先 设置好的特别标记进行替换成我们需要动态更改的!

对动态更新后的HTML代码进行文件进行保存 平把路径存如数据库方便调用!

               

上一篇:ASP.NET构建数据层学习笔记

下一篇:ASP.NET 发邮件