2012-08-07 90 views
1

我們正在用ASP MVC網站取代傳統的ASP網站。目前它作爲兩者的混合體運行。是否可以在傳統ASP頁面中包含ASP MVC視圖?

我想減少我們開始看到的重複數量。是否有可能將一個asp mvc視圖的結果直接嵌入到經典的asp頁面中?要清楚,我不想使用IFrames,mvc視圖的結果應該成爲呈現的html的一部分。

+0

iframe有什麼問題? – ZippyV 2012-08-07 10:19:46

+0

這不是很好,在某些情況下,共享部分可能只呈現一段內聯文本(獲得t的工作將不是微不足道的) – ilivewithian 2012-08-08 07:58:38

回答

2

Ajax也許?

我會使用jQuery實現的Ajax像這樣的東西:

HTML:

<div id="ASPNET_DATA_HERE"></div> 

的jQuery:

$('#ASPNET_DATA_HERE').load('http://AspNetHost.com/TheNewMvcWebsite'); 

這可能不適合你的需求,但在有限的信息,您提供,這就是我能想到的。如果您提供更多信息,我會更新這篇文章。

+0

我需要將代碼內聯地呈現給頁面(即服務器側),而不是在頁面加載後注入。 – ilivewithian 2012-08-08 08:13:21

+0

然後恐怕答案是否定的,因爲這是你最喜歡的「感覺」。如果沒有主要的「黑客」,你不能在不同的服務器/服務之間進行服務器端處理。 – Pluc 2012-08-08 11:07:48

+0

你想讓它成爲服務器端的任何理由? – Pluc 2012-08-08 11:08:24