我有一些代码禁用鼠标右键单击(是的,我知道,不要拍摄信使)是否有办法将其包含在每个页面上,而无需手动将其添加到每个页面。不幸的是,这些页面没有包含页眉或页脚。我想也许有办法通过global.asax来做到这一点?
编辑:要清楚,这是一个ASP.NET WebForms项目。没有页眉或页脚我可以将代码放入,母版页不是一个选项。每个页面上都没有包含常见的JavaScript文件。我需要一些方法将一些JavaScript代码注入到Web应用程序的每个页面中,因为我真的不想通过每个页面并手动添加它
答案 0 :(得分:0)
您可以在global.asax中使用BeginRequest来实现您的要求:
protected void Application_BeginRequest(object sender, EventArgs e)
{
Response.Write("<script type='text/javascript'>alert('do something');</script>");
}
我个人建议重构网站以使用masterpages或常见的js文件,但我想这是一个解决它的商业决策:)
干杯