Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Razor 所选(JQuery)下拉列表中未显示默认文本_Razor_Jquery Chosen - Fatal编程技术网

Razor 所选(JQuery)下拉列表中未显示默认文本

Razor 所选(JQuery)下拉列表中未显示默认文本,razor,jquery-chosen,Razor,Jquery Chosen,我正在为ASP.NETMVC(Razor)项目使用JQuery插件。对于下拉列表,它不显示由数据\u占位符设置的默认文本值,而是显示列表的第一项 <div class="editor-field"> @Html.DropDownList("AuthorId", (IEnumerable<SelectListItem>)ViewBag.AuthorId, new { @class = "chzn-dropdown", data

我正在为ASP.NETMVC(Razor)项目使用JQuery插件。对于下拉列表,它不显示由
数据\u占位符设置的默认文本值,而是显示列表的第一项

<div class="editor-field">
    @Html.DropDownList("AuthorId", (IEnumerable<SelectListItem>)ViewBag.AuthorId, new
    {
        @class = "chzn-dropdown",
        data_placeholder = "Select Author...",
        style = "width:270px;"
    })
    @Html.ValidationMessageFor(model => model.Author)
</div>

@Html.DropDownList(“AuthorId”,(IEnumerable)ViewBag.AuthorId,新建
{
@class=“chzn下拉列表”,
数据占位符=“选择作者…”,
style=“宽度:270px;”
})
@Html.ValidationMessageFor(model=>model.Author)

如何显示下拉列表的默认文本?

答案在所选网站上

注意:在单次选择时,假定第一个元素由浏览器选择。要利用默认的文本支持,您需要在选择列表的第一个元素中包含一个空白选项


谢谢你的回答……我没有在网站上看到:)