有没有任何方法可以将JQuery注入到ASP.Net站点上的每个页面中,而无需单独向每个页面添加脚本标记?将jquery插入到每个ASP.Net页面
1
A
回答
3
使用母版页是简单的方法。但是,如果您已经构建了您的网站,那么使用母版页实施这可能是大量工作。取而代之的是,你可以创建一个继承System.Web.UI.Page如下BasePage类:
public class BasePage:System.Web.UI.Page
{
protected override void OnInit(EventArgs e)
{
// Define the name, type and url of the client script on the page.
String csname = "ButtonClickScript";
String csurl = "~/script_include.js";
Type cstype = this.GetType();
// Get a ClientScriptManager reference from the Page class.
ClientScriptManager cs = Page.ClientScript;
// Check to see if the include script exists already.
if (!cs.IsClientScriptIncludeRegistered(cstype, csname))
{
cs.RegisterClientScriptInclude(cstype, csname, ResolveClientUrl(csurl));
}
base.OnInit(e);
}
}
从BasePage的派生每个页面包含动态该脚本来源。 (见下)
public partial class Default : BasePage
{
protected void Page_Load(object sender, EventArgs e)
{
//Some code ...
}
}
但是,如果你还没有创建你的网站,主页是最简单的方法来做到这一点。
3
使用Master Page。只将JQuery注入到MasterPage中,所有的aspx页面将使用MasterPage。
0
相关问题
- 1. 将外部页面插入到Jquery Mobile
- 2. 动态插入页面标题到Wordpress上的每个页面
- 3. 为什么chrome将脚本插入到每个页面中
- 4. 从ASP.net MVC页面插入多个表
- 5. 将Jquery代码插入WP HeadWay页面
- 6. 将图像插入到jsp页面
- 7. 将页面插入PDF
- 8. 将javascript插入页面
- 9. asp.net内容页面和jQuery插件
- 10. 将数据从一个asp.net页面插入到sqlserver数据库中
- 11. asp.net从Code Behind页面插入HTML
- 12. Asp.Net SQL刷新页面重复插入?
- 13. 插入一个PHP页面输出到jquery varible
- 14. 插入一个jquery函数到页面yii
- 15. 如何呈现和导入一个asp.net页面到另一个asp.net页面?
- 16. 将变量插入单个页面的Wordpress页面标题
- 17. Jquery - 一个自动将页面动画滚动到页面底部的插件
- 18. 使用jquery从一个页面输入到另一个页面
- 19. 将asp.net页面的JavaScript代码注入到另一个域的html页面
- 20. 将主页面导入到ASP.NET中的另一个主页面中
- 21. TYPO3插入插件每页
- 22. 使用servlet将Javascript注入到每个HTML页面中Filter
- 23. ASP.Net webform/mvc3 - 将链接添加到多页PDF文档的每个页面
- 24. ASP.net按钮在每个页面刷新
- 25. 将自定义PHP代码插入到某个WordPress页面
- 26. Jquery:将POST发送到多个页面
- 27. 将jQuery插入到多个div
- 28. ASP.net将html编码代码插入页面
- 29. 使用jQuery将每个*包装在页面上使用jQuery
- 30. 在DataTable中为每个页面重命名显示jQuery插件
那么,据我所知,用脚本标记,不可能添加javascript – 2010-10-10 03:58:29