相关疑难解决方法(0)

在Multiselect-Listbox中预选项目(MVC3 Razor)

我在列表框中预选项目时遇到问题.我正在使用带有mvc 3的剃刀视图引擎.我知道有一些帖子有同样的问题,但它们对我不起作用.

课程代码:

public class Foo{
    private int _id;
    private string _name;

    public string Name{
       get{
           return _name;
       }

    public int Id {
       get{
           return _id;
       }

}
Run Code Online (Sandbox Code Playgroud)

型号代码:

public class FooModel{

    private readonly IList<Foo> _selectedFoos;
    private readonly IList<Foo> _allFoos;

    public IList<Foo> SelectedFoos{
         get{ return _selectedFoos;}
    }

    public IList<Foo> AllFoos{
         get{ return _allFoos;}
    }

}
Run Code Online (Sandbox Code Playgroud)

cshtml中的代码:

 @Html.ListBoxFor(model => model.Flatschels, 
        Model.AllFlatschels.Select(fl => new SelectListItem {
             Text = fl.Name,
             Value = fl.Id.ToString(),
             Selected = Model.Flatschels.Any(y => y.Id == fl.Id)
   }), new {Multiple …
Run Code Online (Sandbox Code Playgroud)

.net asp.net-mvc razor asp.net-mvc-3

18
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net ×1

asp.net-mvc ×1

asp.net-mvc-3 ×1

razor ×1