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

  • 相关阅读:
    Android UI 如何让TextView中的文字居中显示
    Android日志服务例子,将日志保存在文件中并每天产生一个日志文件
    Android 获取屏幕尺寸与密度
    Android 学习Tabhost
    Android与服务器端数据交互(http协议整合struts2+android)
    Android的计量单位px,in,mm,pt,dp,dip,sp
    Java struts2中StrutsPrepareAndExecuteFilter 异常
    Http Module 介绍
    Http 请求处理流程
    HttpRuntime2
  • 原文地址:https://www.cnblogs.com/longyi/p/1457108.html
Copyright © 2011-2022 走看看