当前位置:  开发笔记 > 编程语言 > 正文

部分ASP.NET MVC视图提交

如何解决《部分ASP.NETMVC视图提交》经验,为你挑选了1个好方法。

我是ASP.NET MVC的新手,所以问题可能显得"愚蠢",对不起.

我在Home视图中有一个部分视图.

部分视图在HomeController中提交一个调用Action方法的表单.

它适用于服务器验证,问题是在帖子后只呈现部分视图.

如何在发布后呈现整个主页视图?

关于代码:

在PartialView里面我有一个表单:

<% using (Html.BeginForm("Request", "Home")) { %>

Request是我的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

我想要的是显示整个Home视图,其中ascx显示服务器验证错误.



1> Johannes Set..:

尝试使用jQuery进行部分提交:


假设您的view/ascx/HTML是这样的:

<% Html.RenderAction("Request"); %>

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有