Asp.net mvc 带列表的ASP.NET MVC3模型
我在MVC3中遇到了一个小问题。我正在创建一个应用程序,其中我的模型(装运)包含以下内容:Asp.net mvc 带列表的ASP.NET MVC3模型,asp.net-mvc,list,validation,Asp.net Mvc,List,Validation,我在MVC3中遇到了一个小问题。我正在创建一个应用程序,其中我的模型(装运)包含以下内容: 用户id(字符串,必填) 引用id(字符串,可选) 订单ID列表(字符串,不能为空) 应用程序的索引视图是用户创建装运(模型)的位置。完成此操作后,用户不再与它进行进一步的交互(没有编辑、详细信息或列表视图) 我的问题是这个。我尝试使用一个表单来添加订单ID和创建装运本身,使用两个单独的按钮提交(“添加”用于添加订单ID,“发送”用于创建装运)。似乎当我使用控制器的Create操作时,按下“Send”
- 用户id(字符串,必填)
- 引用id(字符串,可选)
- 订单ID列表(字符串,不能为空)
有什么建议吗?最好看看您的操作,因为不太清楚您在那里做什么,但看起来您仍在尝试使用相同的数据结构来传递不同的参数提示(一个包含列表,另一个包含常规数据)。我认为最好提交不同的数据结构,并在每个操作中构建所需的结果数据对象。如果添加表单和控制器代码,会有所帮助;)