是否可以使用asp.net mvc 3
执行此类操作@using(Ajax.BeginForm("SomeAction","MyController",new AjaxOptions {OnSuccess="function(content){ alert(content); }"}))
{
@Html.Partial("Recorder")
<input type="submit" />
}
我正在使用Jquery进行ajax操作而不是MSAjax。
由于
答案 0 :(得分:3)
你可以使用普通的Html.BeginForm,为表单分配一个id,并使用jquery ajax来处理提交:
@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { id = "formData" }))
提交功能:
// Function to submit form data
function submitForm() {
var frm = $('#formData');
$.ajax({
url: '/Home/Create',
type: 'POST',
data: frm.serialize(),
beforeSend: function () {
},
onsuccess: function (){},
success: function (result) { },
error: function () { }
});
}
希望这是你的意思/需要:)