ASP.NET 2.0为我们提供了ClientScriptManager.RegisterClientScriptInclude 方法向页面加载JS文件.虽然这样在页面运行时动态加载JS,但是我们必须事先编写好JS文件以便页面加载.
所以在JS文件数量很大时这个方法并不是很"实在".
在这里我介绍一种我最近发现的动态加载的方法一般大家参考
首先,我们在项目中添加一个JS.ASPX的文件.
接下来我们就要重写页面的Render方法)

 

 1向页面动态加载JS文件的的一个小技巧using System;
 2向页面动态加载JS文件的的一个小技巧using System.Data;
 3向页面动态加载JS文件的的一个小技巧using System.Configuration;
 4向页面动态加载JS文件的的一个小技巧using System.Collections;
 5向页面动态加载JS文件的的一个小技巧using System.Web;
 6向页面动态加载JS文件的的一个小技巧using System.Web.Security;
 7向页面动态加载JS文件的的一个小技巧using System.Web.UI;
 8向页面动态加载JS文件的的一个小技巧using System.Web.UI.WebControls;
 9向页面动态加载JS文件的的一个小技巧using System.Web.UI.WebControls.WebParts;
10向页面动态加载JS文件的的一个小技巧using System.Web.UI.HtmlControls;
11向页面动态加载JS文件的的一个小技巧
12向页面动态加载JS文件的的一个小技巧public partial class JS : System.Web.UI.Page
13

这里的工作我们就完成了.
接下来我们创建一个JS文件来配合这段代码使用

向页面动态加载JS文件的的一个小技巧// JScript 文件
向页面动态加载JS文件的的一个小技巧
function Test()
}

很简单吧.
现在就来添加一个调用这两个JS文件的页面,同样也很简单

 1向页面动态加载JS文件的的一个小技巧<%@ Page Language="C#" %>
 2向页面动态加载JS文件的的一个小技巧
 3向页面动态加载JS文件的的一个小技巧<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 4向页面动态加载JS文件的的一个小技巧
 5向页面动态加载JS文件的的一个小技巧<script runat="server">
 6向页面动态加载JS文件的的一个小技巧
 7向页面动态加载JS文件的的一个小技巧    string Param = "2";
 8向页面动态加载JS文件的的一个小技巧</script>
 9向页面动态加载JS文件的的一个小技巧
10向页面动态加载JS文件的的一个小技巧<html xmlns="http://www.w3.org/1999/xhtml" >
11向页面动态加载JS文件的的一个小技巧<head id="Head1" runat="server">
12向页面动态加载JS文件的的一个小技巧    <title>无标题页</title>
13向页面动态加载JS文件的的一个小技巧    <script type="text/jscript" language="jscript" src="JScript.js"></script>
14向页面动态加载JS文件的的一个小技巧    <script type="text/javascript" language="javascript" src="JS.aspx?param=<%=Param %>"></script>
15向页面动态加载JS文件的的一个小技巧</head>
16向页面动态加载JS文件的的一个小技巧<body>
17向页面动态加载JS文件的的一个小技巧    <form id="form1" runat="server">
18向页面动态加载JS文件的的一个小技巧        <input id="Button1" type="button" value="button" onclick="Test()" />
19向页面动态加载JS文件的的一个小技巧    </form>
20向页面动态加载JS文件的的一个小技巧</body>
21向页面动态加载JS文件的的一个小技巧</html>
22向页面动态加载JS文件的的一个小技巧

电脑上没有抓图软件,所以就不给大家看结果了
(小弟第一次写东西,大家多包含)

相关文章:

  • 2022-02-02
  • 2022-12-23
  • 2021-07-21
  • 2021-12-24
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2021-07-25
  • 2022-01-21
  • 2022-12-23
相关资源
相似解决方案