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的属性顺序错了就不好使了。

优质内容筛选与推荐>>
1、新入职感觉
2、《Linux内核设计与实现》第17章学习笔记
3、P1012拼数
4、MySQl创建用户和授权
5、How to:installshield安装包怎样才能出现选择路径的界面?


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号