当前位置:编程学习 > C#/ASP.NET >>

MVC中 DropDownList 问题【在线等】

控制层

       public static SelectList PaymentTypeList()
        {
            List<SelectListItem> objSelectListItem = new List<SelectListItem>()
            {
                new SelectListItem(){Text="[请选择]",Value="0"},
                new SelectListItem(){Text="支付宝",Value="1"},
                new SelectListItem(){Text="工行",Value="2"},
                new SelectListItem(){Text="建行",Value="3"},
                new SelectListItem(){Text="农行",Value="4"},
            };

            SelectList objList = new SelectList(objSelectListItem, "Value", "Text");
            return objList;
        }

模型层

[Required]
        [Range(1, 4, ErrorMessage = "请选择支付方式")]
        [Display(Name = "支付方式:")]
        public IEnumerable<SelectListItem> PaymentType { get; set; }

视图

<li>
                <span>@Html.LabelFor(m => m.PaymentType)</span>
                @Html.DropDownListFor(m => m.PaymentType, ViewData["PaymentTypeList"] as SelectList)
            </li>


问题:
  我这样做,页面上可以正确展示,但我不知道怎样获取到页面上选择的值?
--------------------编程问答-------------------- ,表单 --------------------编程问答-------------------- models里面获取 model.PaymentType? 该怎么写? --------------------编程问答--------------------
控制层
@viewBag.objList=objList;


视图
<select name="fl" id="list" style="width: auto">
                                <option selected="selected">选择分类</option>
                                @if (ViewBag.objList!= null)
                                {
                                    foreach (var item in ViewBag.objList)
                                    {
                                    <option>@item.ListName</option>
                                    }
                                }
                            </select>
页面取值

var list = $("#list").val(); --------------------编程问答-------------------- 控制层
viewBag.objList=objList;。。。。没有@符号 --------------------编程问答-------------------- 在后台取值怎么取?最好是我的代码变动比较小 --------------------编程问答--------------------
引用 5 楼 FangYANYI 的回复:
在后台取值怎么取?最好是我的代码变动比较小

Request取哇
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,