我有局部視圖後失去了在那裏我做了提交:MVC:其他部分意見後,以局部視圖
<input type="image" src="~/Resources/Images/DoSomething.png" border="0" alt="Submit" value="DoSomething" name="DoSomething"/>
控制器功能:
[HttpPost]
[MultipleButton]
public ActionResult DoSomething(MyModel myModel)
{
DoSomethingToManipulateTheModel(myModel);
return PartialView("~/Views/MyPartialView.cshtml", myModel);
}
在功能DoSomething的( )我想操縱myModel並將其發送回視圖。
但我有一個問題:
調用DoSomething後,只顯示局部視圖,沒有樣式。 如何在不丟失其他部分視圖和樣式的情況下更新partialview?
除非發生這種情況通過某些AJAX構建,你基本上加載僅包含由服務器返回的局部視圖了新的一頁。要麼返回整個頁面,要麼以某種方式使用AJAX來只更新瀏覽器頁面的一部分,而不是進行表單發佈。 – David