我有一個MVC應用程序,我正在創建必須將常規WebForms集成到網站中的MVC應用程序。 WebForm頁面將使用ReportViewer控件,所以我認爲這將無法在常規MVC視圖中使用,因爲ReportViewer使用ViewState等。在WebForm頁面中使用MVC主頁面
是否可以創建使用MVC View Master的常規Web窗體頁?如果是這樣的話......是否可以使用諸如RenderPartial這樣的Html輔助方法?
我有一個MVC應用程序,我正在創建必須將常規WebForms集成到網站中的MVC應用程序。 WebForm頁面將使用ReportViewer控件,所以我認爲這將無法在常規MVC視圖中使用,因爲ReportViewer使用ViewState等。在WebForm頁面中使用MVC主頁面
是否可以創建使用MVC View Master的常規Web窗體頁?如果是這樣的話......是否可以使用諸如RenderPartial這樣的Html輔助方法?
是否有可能對我來說,創建使用MVC視圖 母版頁 普通Web窗體?
我不確定,但它可能工作,只要它只是標記並且不使用任何MVC特有的功能。
如果是這樣的話......是否可以使用Html 幫助器方法,如RenderPartial?
沒有。如果以這種方式使用它,Html
屬性將不會自動設置,我不知道有什麼辦法破解它。
我們在WebForms中開始一個項目,並通過該MVC實現了中途適合我們的目的所以在我們完成從WebForms遷移之前,我們必須爲每個「門戶」元素(選項卡,註銷按鈕等)維護兩個單獨的版本。這是一種痛苦,但它是可行的。
除了使用RenderPartial之外,您可以從webforms應用程序調用帶有Ajax的MVC控制器並使用它返回的html。
if (Request.IsAjaxRequest())
return View("someascx", model);
看不到有關如何將mvc主佈局頁面添加到webform頁面的任何答案.... – ganders 2013-07-29 13:23:03