0

我有一个使用 jQuery mobile 的基本 MVC4 页面,我想做的只是一个 POST 方法,通常在 ASP.Net MVC 中,它只会查看我的控制器以获取我的帖子,例如在我的 MVC 页面上一个简单的提交按钮:

<input type="submit" value="Save"  data-theme="b" />

我希望它调用控制器 post 方法

 [HttpPost]
        public ActionResult MobileEdit(MobileClient client)
        {..}

但它没有调用这个actionresult,我认为这是由于jQuery拦截了post方法并想做一个AJAX调用?

所以我的问题是我需要更改/添加什么来调用我的控制器发布方法?

4

1 回答 1

0

尝试将 FormMethod.Post 添加到您的表单中

using (Html.BeginForm("method","controller",FormMethod.Post))

您可以尝试的另一件事是使用保存按钮将data-ajax="false"rel="external"放在<a>将您带到此页面的标签上

于 2013-03-18T19:53:49.877 回答