在MVC 3中使用JSON检索用户输入的数据

时间:2011-12-16 17:26:56

标签: c# asp.net-mvc json

目前,我对ASP .NET MVC 3非常陌生,并在此基础上完成了最后一年的项目。请帮助以下:

目的是将用户在各行中输入的数据作为JSON发送到控制器,然后检索那里的值进行处理并返回成功消息。

数据可以说是用户在每一行中输入的(可以有各种行可以由用户动态添加。)

总结一下,请帮助完成以下两件事(对于ASP.NET MVC 3):

如何将用户输入的数据(正确地)转换为JSON以获取未知行数。    如何使用包含接口单行数据的每个Array / list对象发送数据并作为数组/对象列表接收..

用户界面大致可以说如下:

名称描述大小日期

- ------ --- ---     - ----- --- ---

  **Add Row Btn**

亲切的问候, A.Ali

1 个答案:

答案 0 :(得分:1)

模型

public class MyModel
{
    [Required]
    [Display(Name = "My Field")]
    [DataType(DataType.Text)]
    public String myField { get;set; }
}

查看

@Model namespace.MyModel
@using (Html.BeginForm())
{
  <h1>Edit Fields</h1>
  @Html.LabelFor(m => m.myField 
  @Html.TextBoxFor(m => m.myField)
  @Html.ValidationMessageFor(m => m.myField)
}

控制器

public class Home : Controller
{
    public ActionResult Index()
    {
        return View();
    }
    [HttpPost]
    public ActionResult Index(MyModel model)
    {
        // do stuff
    }

}