zoukankan      html  css  js  c++  java
  • MVC控制器获取@Html.DropDownList值

    MVC控制器获取@Html.DropDownList值

    先贴一段代码,演示@Html.DropDownList的使用。

    前台

    前台代码的写法有很多,大家可以网上搜搜。

    (1)

    @Html.LabelFor(a => Model.Dept_ID)
    @Html.DropDownList(“depts”, “–请选择–”)
    @Html.ValidationMessageFor(model => model.Dept_ID)

    (2)

    @Html.DropDownList(“SalesDepart”, @ViewData["depts"] as SelectList, “-请选择-”, new { @class = “{min:0} combox” })

    后台getAction

    public ActionResult Create()
    {

    BLL.SS.SSDepts04 bllDpt = new BLL.SS.SSDepts04();
    List<Model.SS.SSDepts04> dpts = bllDpt.GetModelList(“”);
    var selList = new SelectList(dpts, “ID”, “DeptName”);
    ViewData[Com.ConstStr.DeptsViewData] = selList;
    return View(“~/Views/Account/users/create.cshtml”);
    }

    后台 PostAction

    方法1:返祖归宗。

    [HttpPost]
    public ActionResult Create(Model.EXW.EXWOrder01 orderModel, FormCollection frmcol)

    {

    orderModel.SalesDepart = frmcol["depts"];

    if (ModelState.IsValid)
    {

    。。。。。

    方法2:

    使用(2)的view代码,在参数1的位置写上对应的属性名,程序运行时确认生成的 select name 和id与相应属性对应。

    如我写“SalesDepart” 生成的select 如下

    <select name=”SalesDepart” id=”SalesDepart” data-val-required=”销售部门不能为空值!” data-val=”true”>
    </select>

    原文地址:http://www.bugucn.com/2014/04/3054.html

  • 相关阅读:
    服务器监控
    hadoop
    tomcat7 配置
    tomcat
    列表加载
    自适应网页设计(Responsive Web Design)
    Android Native 代码NDK开发学习笔记
    NDK开发历程(一):android native code的调试方法
    Android原生(Native)C开发之一:环境搭建篇
    ajaxfileupload 传参数
  • 原文地址:https://www.cnblogs.com/pocn/p/4551563.html
Copyright © 2011-2022 走看看