--------------模型--------------------
/// <summary>
???????/// 状态
???????/// =0 下架 =1 上架
???????/// </summary>
???????public System.Int32 Status
???????{
???????????get;
???????????set;
???????}
----------------视图-------------------
<tr>
???????????????????????????????<th>状态:</th>
??????????????????????????????? <td>
??????????????????????????????????? <select name="Status" id="Status" class="select">
??????????????????????????????????????? <option value="0" @(Model.Status == 0 ? "selected" : "")>下架</option>
??????????????????????????????????????? <option value="1" @(Model.Status == 1 ? "selected" : "")>上架</option>
??????????????????????????????????? </select>
??????????????????????????????? </td>
???????????????????????????</tr>
注:Status 是写死板的,不可以配置化,保存到数据库为int类型
--------------控制器--------------------
ViewBag.SynopsisType = SynopsisType.List<SynopsisType>("", "a.ID ASC", 0, 0);//查询类型列表List 集合
----------------视图-------------------
<tr>
??????????????????????????????? <th>景区类别:</th>
??????????????????????????????? <td>
??????????????????????????????????? <select name="ScenicSpotType" class="lt iselect mr10" id="SynopsisType">
??????????????????????????????????????? <option>请选择</option>
??????????????????????????????????????? @{
??????????????????????????????????????????? foreach (var synopsisType in ViewBag.SynopsisType)
??????????????????????????????????????????? {
??????????????????????????????????????????????? <option value="@synopsisType.ID" @(Model.ScenicSpotType == synopsisType.ID ? "selected" : "")>@synopsisType.TypeName</option>
??????????????????????????????????????????? }
??????????????????????????????????????? }
??????????????????????????????????? </select>
??????????????????????????????? </td>
???????????????????????????</tr>
注:SynopsisType表是类型表,ID是自增编号,TypeName是类型名称
其次:当前需要保存的表也要加上对应的ScenicSpotType字段(绿色标识)
MVC下垃框的使用
原文地址:https://www.cnblogs.com/hugeboke/p/10130531.html