本文介绍了我怎样才能得到这个ASP.NET MVC的SelectList工作?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的控制器创建一个选择列表,在视图中显示。

I create a selectList in my controller, to display in the view.

我想即时创建它,八九不离十的事..这样...

I'm trying to create it on the fly, sorta thing .. like this...

myViewData.PageOptionsDropDown =
   new SelectList(new [] {"10", "15", "25", "50", "100", "1000"}, "15");

它编译,但输出是坏的......

It compiles, but the output is bad...

<select id="PageOptionsDropDown" name="PageOptionsDropDown">
    <option>10</option>
    <option>15</option>
    <option>25</option>
    <option>50</option>
    <option>100</option>
    <option>1000</option>
</select>

注意,没有项目是如何选定的?

我怎样才能解决这个问题?

How can I fix this??

推荐答案

这是我要做的事。

IList<Customer> customers = repository.GetAll<Customer>();
IEnumerable<SelectListItem> selectList =
    from c in customers
    select new SelectListItem
    {
    	Selected = (c.CustomerID == invoice.CustomerID),
    	Text = c.Name,
    	Value = c.CustomerID.ToString()
    };

在第二眼我不知道我知道你是什么......之后

At second glance I'm not sure I know what you are after...

这篇关于我怎样才能得到这个ASP.NET MVC的SelectList工作?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-28 05:22