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>
    }
  • 相关阅读:
    Pwn-level3
    【mysql】 mysql忘记密码
    【Linux】linux磁盘管理
    【Linux】Linux系统LVM管理及Raid
    【Git】git撤销与回滚
    【linux】Linux系统SELinux简介
    【Linux】Linux中的网络命令
    【Linux】linux中文本操作利器grep,awk,sed
    【Linux】linux正则表达式及通配符
    【Mysql】mysql数据备份
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/2987269.html
Copyright © 2011-2022 走看看