我将Visual Studio 2013用于使用JQuery用C#编写的MVC网站。
我有两节课:
extern "C"__declspec(dllexport)
IRealNetDll * CreateRealInstance(int ilicence);
主类包括一系列详细类
我将MainModel传递给View,并且在视图中我有一个表,该表的每一行都有两列,第一列有一个复选框,第二列有一个select。 当我提交表单时,控制器必须接收具有以下内容的结构数组: a)复选框 b)在SELECT中选择的值数组 但收到 具有第一行的唯一值的数组。
我找不到正确编写视图的方法。 我认为这是一个约束问题。
extern "C"
{
__declspec(dllexport) IRealNetDll * CreateRealInstance(int ilicence);
}
代替“ ???” (姓名)我应该写什么?
编辑01:阅读Stephen的链接,我向前迈了一步。将代码更改为此:
public class DetailModel
{
public bool isSelected { get; set; }
public int[] forSelect { get; set; }
}
public class MainModel
{
public DetailModel[] details { get; set; }
}
现在,当我发布信息时,控制器会收到“某物”。 总是只有第一行的值。 没什么:只有一个元素的结构数组。 在浏览器中查看F12时,我看到了选择名称,例如details [0] .forSelect,详细信息1。forSelect,details [2] .forSelect ...