目前,我对ASP .NET MVC 3非常陌生,并在此基础上完成了最后一年的项目。请帮助以下:
目的是将用户在各行中输入的数据作为JSON发送到控制器,然后检索那里的值进行处理并返回成功消息。
数据可以说是用户在每一行中输入的(可以有各种行可以由用户动态添加。)
总结一下,请帮助完成以下两件事(对于ASP.NET MVC 3):
如何将用户输入的数据(正确地)转换为JSON以获取未知行数。 如何使用包含接口单行数据的每个Array / list对象发送数据并作为数组/对象列表接收..
用户界面大致可以说如下:
名称描述大小日期
- ------ --- --- - ----- --- ---
**Add Row Btn**
亲切的问候, A.Ali
答案 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
}
}