【发布时间】:2013-11-02 09:49:24
【问题描述】:
我有一个局部视图,其中包含使用 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 之前尝试这种方式。
【问题讨论】:
标签: asp.net ajax asp.net-mvc forms asp.net-mvc-3