jquery mobile和asp.net mvc post

时间:2013-03-15 18:51:30

标签: jquery asp.net-mvc jquery-mobile

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

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

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

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

但它没有调用此动作结果,我认为这是由于jQuery拦截了post方法并且想要进行AJAX调用?

所以我的问题是我需要更改/添加它以调用我的控制器post方法?

1 个答案:

答案 0 :(得分:0)

尝试将FormMethod.Post添加到表单

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

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