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>
    }
  • 相关阅读:
    对图像边缘进行随机均匀采样的C#算法实现
    [淡藤]最近几年在Chinapub上买的书
    重新认识C#: 玩转指针
    又是一年春来到
    需求定律在起着作用
    haha, 愚人节听鱼人歌
    名字就叫奥格工作室!
    effective c++ 第六章
    com 名字对象(1)IBindCtx
    com 名字对象(2)创建名字对象(IMoniker)
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/2987269.html
Copyright © 2011-2022 走看看