Javascript 我需要如何添加';请选择…';下拉列表框的选项

Javascript 我需要如何添加';请选择…';下拉列表框的选项,javascript,jquery,asp.net,asp.net-mvc,asp.net-mvc-2,Javascript,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 2,我有这个代码,我必须在下拉列表框中添加“请选择…” <%=Html.DropDownList("defaultSelection", new SelectList(Model.VariableDefaultSelections.ToList(), "ba_Object_id", "ba_Object_id", ViewData["DefaultSelectId"]))%> 有人能帮我吗 谢谢您必须将其添加到您的选择列表中,可能Id为-1?据我所知,唯一的方法就是将其作为选项添加

我有这个代码,我必须在下拉列表框中添加“请选择…”

<%=Html.DropDownList("defaultSelection", new SelectList(Model.VariableDefaultSelections.ToList(), "ba_Object_id", "ba_Object_id", ViewData["DefaultSelectId"]))%>

有人能帮我吗


谢谢

您必须将其添加到您的选择列表中,可能Id为-1?据我所知,唯一的方法就是将其作为选项添加。如果您使用的是HTML5,那么我认为您可能可以添加一个元标记,但这可能只是针对输入类型。我会再检查一遍

更新
对于select,似乎没有类似于占位符(HTML5输入选项)的内容。不过,这里似乎已经回答了您最好的问题:

您必须将其添加到您的选择列表中,可能Id为-1?据我所知,唯一的方法就是将其作为选项添加。如果您使用的是HTML5,那么我认为您可能可以添加一个元标记,但这可能只是针对输入类型。我会再检查一遍

更新
对于select,似乎没有类似于占位符(HTML5输入选项)的内容。然而这里似乎已经回答了您最好的问题:

您可以始终在列表中添加带有禁用选项的选项,以便用户在单击下拉列表后无法选择该选项。

您可以始终在列表中添加带有禁用选项的选项,以便用户在单击下拉列表后无法选择该选项。

存在一个问题帮助器,使您能够实现以下目标:

<%= Html.DropDownList(
    "defaultSelection", 
    new SelectList(
        Model.VariableDefaultSelections.ToList(), 
        "ba_Object_id", 
        "ba_Object_id", 
        ViewData["DefaultSelectId"]
    ),
    "-- Please Select --"
) %>

有一个助手可以让您实现以下目标:

<%= Html.DropDownList(
    "defaultSelection", 
    new SelectList(
        Model.VariableDefaultSelections.ToList(), 
        "ba_Object_id", 
        "ba_Object_id", 
        ViewData["DefaultSelectId"]
    ),
    "-- Please Select --"
) %>