需要一个值属性

时间:2009-11-16 14:06:30

标签: c# asp.net-mvc

返回新的SelectList(new [] {“请选择一个选项。”});

在前面的语句中,如何为上面的文本值添加value = string.empty?

谢谢, rodchar

以下是对我有用的,但是,有更简洁的方式来写这个吗?

return new SelectList(new[] { "Please choose." }
                .Select(a => new { value = "", text = a.ToString() }), "value", "text", "");

1 个答案:

答案 0 :(得分:0)

总的来说,我一直在使用这样的东西,你可以为你的目的定制这个(特别是值部分)。

<% var values = Enumerable.Range(1,10); %> <!-- values from 1 to 10 -->

<%= Html.DropDownList("DropDownId",  
          values.Select(x => new SelectListItem { Text = x.ToString(), Value = x.ToString()})) %>

对于你的情况,我认为你找到了答案,只想分享我如何使用它。

由于