zoukankan      html  css  js  c++  java
  • NFinal中增加生成页面自动带入js和css

    增加在WebCompiler.aspx页面中的application.CreateCompile(true);方法里。

    //写aspx页面的自动提示层
    
    #region 插入js&css
    compileCode = compileCode.Replace("</head>", "<link href='/App/Pages/style/" + ClassName + "/" + methodData.name + ".css' rel='Stylesheet' type='text/css' /></head>");
    string[] ss = compileCode.Split(new string[] { "");" }, StringSplitOptions.None);
    string nCode = string.Empty;
    for (int k = 0; k < ss.Length; k++) 
    {
        if (k == 0)
        {
           nCode += ss[k];
        }
        else if (k == (ss.Length - 1))
        {
             nCode += "<script type='text/javascript' src='/App/Pages/script/" + ClassName + "/" + methodData.name + ".js'></script>");" + ss[k];
        }
        else
        {
           nCode += "");" + ss[k];
        }
    }
    compileCode = nCode;
    #endregion
    
    //写Web层.class文件

    其中要在App(开始设置的模块名)文件夹中增加Pages=>script&style文件夹,js和css文件的路径和控制器严格一致。

    NFinal框架中的用户控件做模版一定要注意,严格按照实例上的写。严格到aspx页面调用的部分也要从实例上复制,因为TagPrefix和TagName的属性顺序错了就不好使了。

  • 相关阅读:
    对象的绑定方法
    属性查找
    定制对象独有特征
    类和对象
    面向对象编程介绍
    面向对象程序设计的由来(历史故事)
    基于socketserver实现并发的socket套接字编程
    基于UDP协议的socket套接字编程
    解决粘包问题
    copy 合并
  • 原文地址:https://www.cnblogs.com/wpcnblog/p/6256168.html
Copyright © 2011-2022 走看看