ASP.net:不是从每个内容页面都触发主页面Javascript函数

问题描述

|| 我的Web应用程序中的文件夹示例如下: MyApplicationName -> MasterPages / MasterPage1.aspx ->报告/客户/ARReports.aspx -> AboutUs / CompanyInfo.aspx -> Javascript / General.js 我已将打印ImageButton添加到母版页MasterPage1.aspx。它具有JavaScript函数onClientClick事件:
<asp:ImageButton ID=\"imgbtnPrint\" runat=\"server\" 
                 ImageUrl=\"~/images/icons/print.gif\" 
                 AlternateText=\"Print\" OnClientClick=\'javascript:PrintContent(\"printable\");this.blur();return false;\' />
&#160;Print &#160;
PrintContent函数位于General.js文件中。 CompanyInfo.aspx和ARReports.aspx都具有Masterpagefile = MasterPage1。 现在的问题是,单击CompanyInfo.aspx中的Print ImageButton可以调用JavaScript函数。但是,在ARReports.aspx中,单击时不会触发任何JavaScript函数。 可能是什么问题呢? ImageButton位于母版页中,该母版页是指具有JS功能的JavaScript文件。它适用于CompanyInfo.aspx,但是如果深入文件夹中,它将无法正常工作。     

解决方法

是否有可能不在母版页中包含General.js但在CompanyInfo.aspx中包含ARE? 您能告诉我们包含General.js的位置(在什么文件中)和方式(语法)吗?     ,在页面加载中,我动态添加JavaScript文件,以便所有页面都可以使用ResolveUrl访问它
    Page.Header.Controls.Add(CreateJavaScriptLink(\"~/javascript/General.js\"));
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...