zoukankan      html  css  js  c++  java
  • Razor中Html.DropDownListFor用法

    Model类:

    public class DSourceModel
    {
        [Required]
        [Display(Name = "状  态")]
        public string SourceStatus { getset; }
    }

    Controller 类:

    public class DataSourceController : Controller
    {
        public ActionResult DataSrcAdd()
        {
            var selectStatusList = new List<SelectListItem>() { 
                new SelectListItem() { Value = "1", Text = "启用" },
                new SelectListItem() { Value = "2", Text = "禁用" }
            };

            ViewBag.StatusOptions = selectStatusList;
            
            return View();
        }
    }

     View(Razor视图):

    @using (Html.BeginForm("DataSrcAdd","DataSource")) {
        @Html.AntiForgeryToken()
        @Html.ValidationSummary(true)
        <fieldset>
            <legend>添加表单</legend>
            <table>
                <tr>
                    <td>@Html.LabelFor(m => m.SourceStatus)</td>
                    <td>@Html.DropDownListFor(m => m.SourceStatus,ViewBag.StatusOptions as IEnumerable<SelectListItem>,new { @style="200px;"})</td>
                    <td>@Html.ValidationMessageFor(m => m.SourceStatus)</td>
                </tr>
            </table>
        </fieldset>
    }
  • 相关阅读:
    基于java容器注解---基于泛型的自动装配
    mininet+floodlight搭建sdn环境并创建简单topo
    Bean装配之@Autowired注解
    Linux常用命令
    Bean利用Resource接口获取资源的几种方式
    MYSQL分页优化查询
    MYSQL统计和识别重复值
    MYSQL统计和识别重复值
    MYSQL处理数据重复值
    MYSQL处理数据重复值
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/2987269.html
Copyright © 2011-2022 走看看