使用VS2012 MVC 4, 利用IFRAME 內嵌aspx頁面做RDLC報表瀏覽。
在IE10、FIREFOX、CHROME的環境都很OK。
在IE9 讀取報表時很正常,但如果點選下一頁就會出現JAVASCRIPT的錯誤
網頁錯誤詳細資料
使用者代理程式: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C)
時間戳記: Sun, 3 Nov 2013 09:34:40 UTC
訊息: 不正確的引數。
行: 3955
字元: 13
程式碼: 0
URI: https://xxxx/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=11.0.3366.16&Name=ViewerScript
訊息: 不正確的引數。
行: 3955
字元: 13
程式碼: 0
URI: https://xxxx/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=11.0.3366.16&Name=ViewerScript
訊息: 不正確的引數。
行: 3955
字元: 13
程式碼: 0
URI: https://xxxx/Reserved.ReportViewerWebControl.axd?OpType=Resource&Version=11.0.3366.16&Name=ViewerScript
看來是一直不斷的LOOP這個不正確的引數錯誤。
自已測了幾天找不出原因..
後來同事只是在aspx頁面中,在FORM TAG外再加了BODY TAG,問題就解決了。...(無言)
以下aspx頁面的內容,原本沒有BODY TAG
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Test.aspx.cs"
Inherits="Web.Areas.Reports.Test" %>
<%@ Register Src="~/ReportControl.ascx" TagName="ReportControl" TagPrefix="uc1" %>
<script src="../../../Scripts/jquery-1.9.1.js"></script>
<body>
<form id="form1" runat="server">
<uc1:ReportControl runat="server" ID="RDL" />
</form>
</body>
2013年12月19日 星期四
訂閱:
張貼留言 (Atom)
IIS 網站無法下載中文檔名檔案因為取消高位元字元
網址+中文檔案名稱方式下載檔案顯示 404 - 找不到檔案或目錄。 但英數字檔案名稱則可下載。 因為設定GCB IIS,其中1項 將高位元字元預設取消勾選了。 27 TWGCB-04-014-0028 要求篩選與其他限制模組 允許高位元字元 這項原則設定決定查詢...
-
一個老舊的aspx web form專案,調了一些功能建置成功,但進行部署時顯示以下錯誤。 在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為...
-
Row.Cells[2].Text == "abc" ? "ok" : "not ok" ; 或加入Microsoft. VisualBasic 參考使用 vb namespace using Microsoft...
-
freeFTPd是套免費的SFTP SERVER支援22 port SFTP及21port FTP,一般找到免費的都不支援SFTP只有技援FTPS。 之前一直有個困擾在幾台主機安裝後,有幾台重開機後,SFTP SERVER必須手動去啟動,一直以來老是搞不懂為什麼,今天看到一篇文...
沒有留言:
張貼留言