在web应用程序的每个页面上注入代码
本文关键字:注入 代码 web 应用程序 | 更新日期: 2023-09-27 18:12:49
我有一些代码禁用鼠标右键单击(是的,我知道,不要拍摄信使)是否有一种方法将其包含在每个页面上,而无需手动将其添加到每个页面。不幸的是,这些页面没有包含页眉或页脚。我在想也许有办法通过全球。asax?
编辑:要清楚,这是一个ASP。. NET WebForms项目。没有标头或页脚,我可以把代码和母版页不是一个选项。也没有通用的JavaScript文件包含在每个页面上。我需要某种方式将JavaScript代码注入到web应用程序的每个页面中因为我不想遍历每个页面并手动添加
你可以在全局中使用BeginRequest。实现你的要求:
protected void Application_BeginRequest(object sender, EventArgs e)
{
Response.Write("<script type='text/javascript'>alert('do something');</script>");
}
我个人建议重构网站,使用母版页或常见的js文件,但我想这是一个商业决策来解决它:)
欢呼