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

转载于:https://www.cnblogs.com/pocn/p/4551563.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值