小编c0d*_*ter的帖子

从viewModel在Asp.net MVC 3上实现Dropdownlist

我是.net和mvc平台的新手,我有很多int字段存储了一些下拉列表值,由于数据库大小,我创建了字段int类型所以我通过这种方法实现了dropdownlist,它可以工作,但我不知道知道在viewmodel上存储值的文本是否是正确的解决方案,这里是示例代码:

我很抱歉我的英语,如果你什么都不懂,请告诉我.

model property.cs

    [Required(ErrorMessage = "Bu alan gereklidir!")]
    [Display(Name = "?ehir"), MaxLength(60)]
    public int City { get; set; }
Run Code Online (Sandbox Code Playgroud)

propertymgmtviewModel

 public Property Property { get; set; }
    public IEnumerable<Property> Properties { get; set; }
    public IEnumerable<SelectListItem> Cities
    {
        get
        {
            return new[]
            {
            new SelectListItem { Text="--Select One---", Value = "", Selected=true},
            new SelectListItem { Text="Chicago", Value = "1"},
            new SelectListItem { Text="New York", Value = "2"},
            new SelectListItem { Text="Zimbabwe", Value = "3"},
            };
        }
Run Code Online (Sandbox Code Playgroud)

用于编辑视图页面的视图:

 @Html.DropDownListFor(model => …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc asp.net-mvc-3

0
推荐指数
1
解决办法
4069
查看次数

标签 统计

asp.net ×1

asp.net-mvc ×1

asp.net-mvc-3 ×1

c# ×1