2010-04-30 70 views
0

我正在開發一個網站,它將同時具有asp.net頁面和MVC頁面,所以我有BaseWebPage類將被使用爲asp.net頁面和MVC視圖。但是我的BaseWebPage類是從System.Web.Mvc.ViewPage繼承的,因此,對於普通的asp.net頁面是否會有任何代碼/功能中斷,因爲System.Web.Mvc.ViewPage正在重寫一些Pagelife循環方法。如果我從System.Web.Mvc.ViewPage繼承aspx頁面會有什麼問題

回答

1

可能有。你建議要做的可能在MVC 2中工作,但它不受支持,並可能在MVC 3或任何其他未來版本中打破。

您可能想要做的是將常見邏輯歸入屬性或其他項目中,這些屬性或項目可從WebForms頁面和MVC視圖訪問,但與頁面/視圖本身不同。這樣,管道中的更改不太可能影響應用程序的這些部分。