簡體   English   中英

在ASP.net頁上運行經典ASP

[英]Running classic ASP on ASP.net page

我有一個經典的ASP論壇,我想使用一個母版頁並在其中包含該論壇。 沒有框架,這可能嗎?

您可以使用兩種策略來避免框架。

阿賈克斯。

您可以使用兩種方式使用ajax來執行此操作。 一種方法是使用ajax獲取論壇內容以填充母版頁。 另一種方法是在經典的ASP論壇代碼中將ajax調用生成頁面模板“包裝器”,以調用asp.net應用程序以生成頁面模板。 從本質上講,兩者都將各個部分放在客戶端上。

代理方式。

相似的策略,但是在服務器端進行組合...利用您的aspx頁面對經典asp頁面進行調用(webrequest),本質上將調用代理到實際的asp頁面,然后在服務器端使用返回的HTML並使用母版頁進行渲染。

都不是很好的解決方案...我反對的ajax方法,僅使用iframre。 代理方法稍微復雜一點,但是會擺脫框架。

您也許可以使用嵌入式框架(iframe)來容納您的論壇。 您仍然需要一個專門的內容頁面,其中包含用於iframe的html。

使用論壇內部創建隱藏的iframe。 使用JavaScript從iframe窗口中獲取document元素,並將document元素的內容放在母版頁的div中。

在iframe文檔元素中的每個事件上,重新加載div。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM