2011-08-19 80 views
2

是否有可能加載ASCX頁面中iframe.When我嘗試它,我得到了一個錯誤是否有可能在iframe中加載的.ascx頁面

The type of page you have requested is not served because it has been explicitly forbidden. The extension '.ascx' may be incorrect. Please review the URL below and make sure that it is spelled correctly.

但是,當我想要加載在同一.html頁它的位置可以是負載。 我可以做任何錯事嗎?謝謝。

回答

4

無法在iframe中加載.ascx文件的原因與無法直接在瀏覽器中加載它的原因相同。這不是一個頁面,而是一個控制。所以它應該在.aspx頁面中使用。

+0

我在想是否ascx或aspx,節省了我的時間。謝謝。 – user2211290

1

ascx用於usercontrols。

它不支持請求一個ascx你必須爲它創建一個頁面(aspx)。另一種方法是創建一個HttpHandler並操縱響應。

+0

thanks.U抓住了我的問題。我用HTTPHandler操作,但我得到了上面的錯誤。可能你知道任何鏈接或你有任何小代碼plz分享。 –

+0

HTTPHandler最常見的實現是ASPX或aka Page類只是看看http://msdn.microsoft.com/en-us/library/system.web.ihttphandler.aspx但請記住,你必須註冊你的自定義HttpHandler在你的web.config中。有關更多示例,請查看位於您的Framework根目錄中的全局web.config。 –

0

.ascx文件不是它是用戶控件的頁面。你需要做的是製作一個頁面,即一個.aspx文件並相應地改變它,或者把它包裝在一個包含你的.ascx文件的.aspx文件中。

相關問題