我是ASP.NET MVC中的新成员,因此问题可能会显示为“愚蠢”,对不起。部分ASP.NET MVC查看提交
我在我的主视图中有一个局部视图。
部分视图提交调用HomeController中的Action方法的表单。
它与服务器验证正常工作,问题是后只呈现部分视图。
如何在post之后渲染整个Home视图?
关于代码:
里面PartialView我有一个表格:
<% using (Html.BeginForm("Request", "Home")) { %>
的要求就是我的HomeController里面定义的ActionResult的。
[HttpPost]
public ActionResult Request(RequestModel model)
{
if (ModelState.IsValid)
{
// Saving data .....
}
else
{
// Show Server Validation Errors
return View();
}
}
此时,在发布后,ascx显示服务器验证错误,但只显示PartialView ascx代码。 的URL看起来像这样的帖子后:
http://xxxxxxxxxxx/Home/Request
我要的是展示里面显示服务器验证错误的ASCX整个主视图。
使用asp.net-MVC标签为 'MVC' 是一个普遍的标签。 – Stefanvds 2010-10-29 09:37:00
你的标签很好。你只需编辑你的问题,并添加一些细节和一点源代码 – 2010-10-29 09:40:18