我有这个
@Html.DropDownListFor(x => x.Names, new SelectList(Model.Names, "Value", "Text"), "---Filter By Name---", new { @class = "nameSelecter" })
当呈现“---Filter By Name---”时,将是首选。我想知道我可以为此设置一个值吗?
<option value="">---Filter By Name---</option>
目前它没有任何值(value)。我想给一个。
最佳答案
DropDownListFor
不支持这个。您将需要编写一个自定义帮助程序或使用 javascript 来完成。这就是说为默认选择设置一个值是没有意义的,因为它还会破坏所需属性的验证逻辑。
关于c# - 可以给 Html.DropDownListFor() 选项标签一个值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5608311/