我有局部视图后失去了在那里我做了提交: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