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;
        }

  • 相关阅读:
    JAVA RMI调用实战学习
    linux下关于压缩、解压相关的操作
    关于hessian接口类方法顺序及对象序列化的实战研究
    Java对象引用传递探索
    mysql 语句or效率问题
    树莓派做下载服务器 aria2 篇
    免费 cdn
    搞定迅雷固件在TP-LINK WR720N,127.0.0.1 9000 获取不到激活码
    Mware vCenter Server 识别固态硬盘为(非SSD)是什么原因?
    XXX esx.problem.syslog.nonpersistent.formatOnHost not found XXX
  • 原文地址:https://www.cnblogs.com/longyi/p/1457108.html
Copyright © 2011-2022 走看看