zoukankan      html  css  js  c++  java
  • asp.net页面静态化实现思路

    1.首页选择HTML原型网页

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

      2.获取HTML网页代码

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

           if (FileUpload1.PostedFile.FileName == "")
            {
                Response.Write(
    "<script>alert('请确定您是否选择了网页')</script>");
                
    return;

            }
            
    if ((FileUpload1.FileName.LastIndexOf("."!= "htm"|| (FileUpload1.FileName.LastIndexOf("."!= "html"))
            {
                Response.Write(
    "<script>alert('请确定您是否选择了网页')</script>");
                
    return;
            }
            System.Text.Encoding ec 
    = System.Text.Encoding.GetEncoding("gb2312");//指定编码格式
             System.IO.StreamReader sr = new System.IO.StreamReader(FileUpload1.PostedFile.FileName, ec);
             
            
    string strHTML =Convert.ToString(sr.ReadToEnd());  
            strHTML
    =FormatStr(strHTML); //格式化HTML代码后,将此strHTML插入数据库 已便使用时候提取!
            sr.Close();
          
    //贴上格式化HTML方法代码
      
         
    /// <summary>
        
    /// 格式 化 HTML
        
    /// </summary>
        
    /// <param name="str"></param>
        
    /// <returns></returns>
        private string FormatStr(string str)
        {
            
    string strContent = str.Replace("<""&lt;");
            strContent 
    = strContent.Replace(">""&gt;");
            
    //strContent = strContent.Replace(chr(13),"<br>");
            strContent = strContent.Replace(""r""<br>");
            strContent 
    = strContent.Replace(" ""&nbsp;");

            strContent 
    = strContent.Replace("[isOK]""<img src=");
            strContent 
    = strContent.Replace("[b]""<b>");
            strContent 
    = strContent.Replace("[red]""<font color=CC0000>");
            strContent 
    = strContent.Replace("[big]""<font size=7>");
            strContent 
    = strContent.Replace("[/isOK]""></img>");
            strContent 
    = strContent.Replace("[/b]""</b>");
            strContent 
    = strContent.Replace("[/red]""</font>");
            strContent 
    = strContent.Replace("[/big]""</font>");
            
    return strContent;
        }

  • 相关阅读:
    数据库ALL和ANY的区别
    数据库-关系代数-投影
    数据库关系代数表达式学习
    数据模型的三要素
    题解 P2812 【校园网络【[USACO]Network of Schools加强版】】
    题解 P2746 【[USACO5.3]校园网Network of Schools】
    题解 P2257 【YY的GCD】
    题解 P6476 【[NOI Online #2 提高组]涂色游戏】
    题解 P2522 【[HAOI2011]Problem b】
    题解 P4782 【【模板】2-SAT 问题】
  • 原文地址:https://www.cnblogs.com/longyi/p/1457108.html
Copyright © 2011-2022 走看看