起初 - 对不起我的英语不好。可能这是个愚蠢的问题,但是....所以,我有一个模型
public class AAAModel {
public int I1 {get; set}
public string S1 ...
public Guid G1 ...
}
我有一个控制器
public ActionResult Create(AAAModel WhatToCreate){
...
}
而且我有一个正确的视图来输入数据......一切都很好,但现在我必须重新组织视图以创建多个表单并让用户能够动态创建新对象(模型)并将查询发送到服务器。我从服务器获得的数据来自 Ajax 查询并解析到表格网格......用户可以查看这些数据,更正它并可以将其发回。所以,我制作了几个表单,我从初始视图中复制并更改了控件的 ID 和名称最初就像
@Html.TextBoxFor(model => model.I1)
@Html.TextBoxFor(model => model.S1)
@Html.TextBoxFor(model => model.G1)
现在它变成了
<input id="I1_1" name="I1_1 ...>
<input id="S1_1" name="S1_1 ...>
<input id="G1_1" name="G1_1 ...>
在表格 1 中;
<input id="I1_2" name="I1_2 ...>
<input id="S1_2" name="S1_2 ...>
<input id="G1_2" name="G1_2 ...>
在表格 2 中,依此类推......愚蠢的问题,但我怎样才能修改控制器或我必须做些什么来获得这些值?
PS 这些表单将通过 ajax 发送......并且主机页面不会重新加载。