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

使用Ajax.BeginForm发布ASP.NET MVC返回空白视图

如何解决《使用Ajax.BeginForm发布ASP.NETMVC返回空白视图》经验,为你挑选了1个好方法。

我有一个包含多个输入的页面 - 我正在使用Ajax.BeginForm为每组输入构建一个表单.

<% using (Ajax.BeginForm(new AjaxOptions() { InsertionMode = InsertionMode.InsertAfter, HttpMethod = "POST" }))
   { %>
     
     
<% } %>

控制器看起来像这样

   [AcceptVerbs("POST")]
   public ActionResult AddExercise(FormCollection form)
   {

       // some save logic...

       return Content(string.Empty);

   }

这样做 - 数据提交给我的控制器并保存.

但是,每次发生这种情况时,我的页面都会被空白页面替换.如果我从我的Action中显式返回一个View,则会显示该视图.但是我希望它能够提交表单,将我现有的页面保留原样.



1> Jason..:

我没有在我的页面中包含MVC Ajax javascript文件.添加这些包括修复问题.

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