Asp.net 加上一句「;请选择";带有数组SelectList[]的html.dropdownlist选项

Asp.net 加上一句「;请选择";带有数组SelectList[]的html.dropdownlist选项,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我的MVC应用程序中有一个问题,需要一个下拉列表,我想在下拉列表中添加一个“请选择”选项以隐藏答案,直到单击为止 @Html.DropDownListFor(model => model.QuestionTwo, new SelectList (new[]{"A","B", "C", "D"})) @Html.ValidationMessageFor(model => model.QuestionTwo) 由于我创建答案列表的方式,我不确定如何添加用户无法选择的默认“请选择”值 &

我的MVC应用程序中有一个问题,需要一个下拉列表,我想在下拉列表中添加一个“请选择”选项以隐藏答案,直到单击为止

@Html.DropDownListFor(model => model.QuestionTwo, new SelectList
(new[]{"A","B", "C", "D"}))
@Html.ValidationMessageFor(model => model.QuestionTwo)

由于我创建答案列表的方式,我不确定如何添加用户无法选择的默认“请选择”值

<option value="" disabled selected>Select something...</option>
选择一些东西。。。
我在这根线上找到的

最好是使用jQuery将此选项添加到顶部

$('select').append('<option value="" disabled selected>Please Select</option>');
$('select')。追加('Please select');

@Html.DropDownListFor(model=>model.QuestionTwo,新选择列表(新[]{“A”、“B”、“C”、“D”),“请选择”)
。给你。你可以通过JavaScript或者在列表的开头添加一个空值,或者扩展DropDownListFor方法来完成。。。限制条件是什么?或者你也可以看到这篇文章将请选择添加到选择列表的末尾将不起作用,因为这意味着可以接受作为答案,我希望它说请选择,但不允许选择。