我们有一个 Web 项目,它有大约 100 个前端页面。我需要创建一个新功能,在浏览器/选项卡关闭时调用某些方法(使用 onbeforeunload)。
问题是: 现在,我需要在每个前端页面上添加这两个新方法(onmousedown=f1(); 和 onbforeunload=f2();)。我想利用所有页面都继承的 PageBase 。但是,我无法在 PageBase 类中获取 BODY 标记。我试过了:
private void Page_LoadComplete(object sender, EventArgs e)
{
HtmlGenericControl body = (HtmlGenericControl)Page.FindControl("bodyId");
body.Attributes.Add("onmousedown", "Mouseclick()");
//body.Attributes.Add("onunload", "Function2()");
}
但是 body 在这里始终为空。请帮助我。谢谢...