我用下面的代碼的aspx頁面調用ListArticles:Asp.Net的mvc - 渲染局部視圖 - 管理錯誤
<% Html.RenderPartial("Create", new Models.Article()); %>
創建是一個局部視圖(Create.ascx)。
在我的控制,我得到了這樣的事情:
if (!ModelState.IsValid) {
return View();
}
所以問題是,通過return View();
產生的視圖不會呈現良好的看法。它應該呈現ListArticles視圖,同時突出顯示Create partial視圖中的錯誤,但它只顯示Create.ascx視圖。
有沒有辦法處理?
改用Html.RenderAction? – Martin 2010-01-20 04:10:03
同意馬丁。使用Html.RenderAction將所有這些功能封裝到它自己的自定義控制器/視圖組合中。如果您認爲合適,您可以在此自定義控制器內執行操作。 – 2010-01-20 18:41:28
我嘗試使用Html.RenderAction來代替並得到相同的問題。你有任何示例或鏈接顯示如何做到這一點(與創建)? – Melursus 2010-01-20 23:36:14