【发布时间】:2008-11-19 13:16:23
【问题描述】:
我是否认为在创建后无法在 C# 类 SelectList 中设置选定值? 是不是有点傻?
【问题讨论】:
-
我必须同意你的观点,因为这很愚蠢。 SelectList 似乎被故意“削弱”以迫使您创建更纯粹(和沉重)的视图模型。这种情况的一个特殊情况是,如果您想在表中重用选择列表,其中每一行都应基于视图模型中的另一个列表来选择其选定值。如果你想使用 SelectList,你实际上必须创建一个 SelectList 数组,每个数组都预先分配了它们的选定值,因为在你在特定行的剃刀视图代码中使用它之前,无法“动态”选择它。
标签: c# .net asp.net-mvc selectlist