我有一个包含使用 ajax.begin 表单创建的表单的部分视图
@using (Ajax.BeginForm("Save", "saveStuffHere", null, new AjaxOptions
{HttpMethod = "Post", InsertionMode = InsertionMode.InsertAfter,
OnSuccess = "handleSuccess", OnFailure = "handleError"}))
{
在我的控制器中,saveStuffHere
我有一个方法Save
public class saveStuffHereController : Controller
{
....other things...
/// <summary>
/// Save the information
/// </summary>
/// <returns></returns>
[HttpPost]
public JsonResult Save(I do not know what is passed here)
{
.... db code goes here
}
我正在使用表单的submit()
方法保存表单。如果我在控制器中调用错误的方法,请纠正我。但我的问题是究竟是什么被送回?或者换句话说,我的Save
方法应该期待什么?基本上我不知道传递给我的 Save 方法的是什么。有没有办法让我指定我要传回的内容?我了解并知道如何使用 jquery ajax,但我想在继续使用 jquery ajax 之前尝试这种方式。