文件夾在我的web應用程序示例如下:ASP.net:Master頁面的JavaScript函數不從每個內容頁射擊
MyApplicationName
- > MasterPages/MasterPage1.aspx
- >報告/Clients/ARReports.aspx
- >關於我們/ CompanyInfo.aspx
- >使用Javascript/General.js
我已經添加了打印的ImageButton到母版頁MasterPage1.aspx。它具有onClientClick事件的JavaScript函數:
<asp:ImageButton ID="imgbtnPrint" runat="server"
ImageUrl="~/images/icons/print.gif"
AlternateText="Print" OnClientClick='javascript:PrintContent("printable");this.blur();return false;' />
 Print  
PrintContent函數位於General.js文件中。
CompanyInfo.aspx和ARReports.aspx都有Masterpagefile = MasterPage1。 現在的問題是,CompanyInfo.aspx中的Print ImageButton可以在單擊時調用JavaScript函數。但是,在ARReports.aspx中,單擊時不會觸發JavaScript函數。
可能是什麼問題? ImageButton在Master頁面中,它引用具有JS功能的JavaScript文件。它正在爲CompanyInfo.aspx工作,但如果我們深入文件夾內部,它不起作用。
訪問它能否請您發佈一些相關的代碼? – 2011-05-25 18:28:25
您是否收到JavaScript錯誤?確保在IE選項中打開「顯示每個腳本錯誤的通知」,或使用其他瀏覽器打開JavaScript控制檯。一般而言,我會強烈避免使用基於JavaScript的打印鏈接,並使用隱藏頁面不需要部分的打印樣式表。 – bobince 2011-05-25 18:43:52
頁面錯誤細節 信息:對象預期 行:154 字符:1 代碼:0 URI:HTTP://本地主機:3093/APPLNAME /報告/客戶端/ arreports.aspx 這是在IE中的錯誤 – shazia 2011-05-25 19:34:42