在 asp.net MVC 中向表中插入多行
您好,我有以下场景,
Table - Items
id int (PK),
name varchar(100)
Table - Category
id int (PK),
name varchar(100)
Table - Category_item
category_id int (FK),
item_id int (FK)
我正在使用 Asp.Net MVC
和 Entitydatamodel
。 在视图中,我有一个用于显示类别的下拉列表和一个用于显示项目的复选框。
当我选择类别和当前项目时,我想插入到表 - Category_item 中。 我该怎么做?如何将值从视图传递到控制器?
Hi I have a the following scenario
Table - Items
id int (PK),
name varchar(100)
Table - Category
id int (PK),
name varchar(100)
Table - Category_item
category_id int (FK),
item_id int (FK)
I'm using Asp.Net MVC
and Entitydatamodel
.
In the view I have a dropdown list to show the categories and a check boxes to display item.
I want to insert into the Table - Category_item when i select the category and curresponding items.
How can i do it? How can I pass the values from the view to the controller?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
答案是,这取决于情况。但一般情况是(RAZOR)
您可以使用
Html.DropDownListFor
,然后“保存”操作将已被绑定到正确的值。 'db' 是模型上下文。The anwser is that it depends. But the general case is (RAZOR)
You can use
Html.DropDownListFor
and then the Save action will already be bounded with correct value. 'db' is the model context.