我是webmatrix的新手,我有一个下拉列表,使用此代码从表中选择区域:
<select>
@foreach(var row in SelectArea){
<option> @row.Areas</option>
}
</Select>
在表格中,每个区域都有一个唯一的ID。我想保存所选区域的ID,将其与其他信息一起插入到DB中的另一个表中。我该怎么做?
答案 0 :(得分:2)
假设此代码位于提交到服务器的HTML <form>
内,您可以在选项中添加value
属性。同时为您的下拉列表命名,以便稍后您能够检索所选值:
<select name="selectedRow">
@foreach(var row in SelectArea) {
<option value="@row.Id">@row.Areas</option>
}
</select>
现在提交表单时,所选选项的值将发送到服务器。然后,当提交表单时,您将能够从请求中检索所选的ID:
var id = Request["selectedRow"];
...