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>
    }
  • 相关阅读:
    PHP常见问题总结
    Java常见问题总结(二)
    C语言常见问题总结
    C#常见问题总结(三)
    C#常见问题总结(二)
    Android常见问题总结(二)
    日期和时间类函数
    Eclipse开发工具介绍
    JavaScript中逻辑运算符的使用
    多路开关模式的switch语句
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/2987269.html
Copyright © 2011-2022 走看看