Asp.Net之后台加载JS和CSS
作者:网络转载 发布时间:[ 2015/6/2 13:17:50 ] 推荐标签:.NET
注:
1.在页面初始化完成的时候载入相应的JS和CSS文件,所以在Page_InitComplete中实现代码。
2.对于CSS文件需要添加到header中,所以使用Header来添加LiteralControl的CSS控件。
3.对于JS文件,使用注册的方式来载入。
4.如果需要载入一些通用的JS函数或者CDATA,也可以考虑这种方式。
有了PageBase页面之后,对于需要加载这些JS和CSS的页面,可以直接继承于PageBase,然后重载Page_Load函数,其他的是正常的写法了。比如
Test页面的后端代码
public partial class Test: PageBase
{
protected override void Page_Load(object sender, EventArgs e)
{
}
}
Test页页的前端代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="AspNetLoadJsCss.Test" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
</form>
</body>
</html>
渲染后的HTML页面

可以看到CSS和JS都已经载入了。

sales@spasvo.com