我有一个使用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方法?
答案 0 :(得分:0)
尝试将FormMethod.Post添加到表单
using (Html.BeginForm("method","controller",FormMethod.Post))
您可以尝试的另一件事是将data-ajax="false"
或rel="external"
放在<a>
标记上,然后使用保存按钮将您带到此页面