Kendo ui 隐藏剑道控制中的零

Kendo ui 隐藏剑道控制中的零,kendo-ui,asp.net-mvc-5,kendo-combobox,Kendo Ui,Asp.net Mvc 5,Kendo Combobox,我的一些剑道控件在窗体加载时显示为零。单击下拉菜单打开时,将看到实际值。有人能告诉我如何隐藏零值吗 客户名称下拉列表 <div class="form-group"> @Html.LabelFor(model => model.Name1, htmlAttributes: new { @class = "control-label col-md-4" }) <div class="col-md-8"

我的一些剑道控件在窗体加载时显示为零。单击下拉菜单打开时,将看到实际值。有人能告诉我如何隐藏零值吗

客户名称下拉列表

  <div class="form-group">

                @Html.LabelFor(model => model.Name1, htmlAttributes: new { @class = "control-label col-md-4" })

                <div class="col-md-8">
                    <div class="editor-field">
                        @(Html.Kendo().ComboBoxFor(model => model.CustomerMasterDataId)

                 .HtmlAttributes(new { style = "width:100%" })
                .DataTextField("CustomerNumberName")
                .DataValueField("CustomerMasterDataId")
                .Filter("contains")
                .MinLength(3)
                .DataSource(dataSource => dataSource
               // .Read(read => read.Action("RequestHeader_CustomerData", "Request").Type(HttpVerbs.Post))

                      .Read(read =>
                      {
                          read.Action("RequestHeader_CustomerData", "Request")
                              .Type(HttpVerbs.Post)
                              .Data("GetSalesFilter");
                      }).ServerFiltering(true)
                                ).CascadeFrom("CountryCode").Filter("contains")

                   .Events(e =>
                     {
                        e.Change("onCustomerComboChange");
                     })
                        )
                    </div>
                    @Html.ValidationMessageFor(model => model.CustomerNumber, "", new { @class = "text-danger" })
                </div>
            </div>

@LabelFor(model=>model.Name1,htmlAttributes:new{@class=“controllabel col-md-4”})
@(Html.Kendo().ComboBoxFor(model=>model.CustomerMasterDataId)
.HtmlAttributes(新的{style=“width:100%”)
.DataTextField(“CustomerNumber名称”)
.DataValueField(“CustomerMasterDataId”)
.过滤器(“包含”)
.MinLength(3)
.DataSource(DataSource=>DataSource
//.Read(Read=>Read.Action(“RequestHeader\u CustomerData”,“Request”).Type(HttpVerbs.Post))
.Read(Read=>
{
read.Action(“RequestHeader\u CustomerData”,“Request”)
.Type(HttpVerbs.Post)
.数据(“GetSalesFilter”);
}).ServerFiltering(true)
).CascadeFrom(“国家代码”).Filter(“包含”)
.事件(e=>
{
e、 变更(“一旦客户变更”);
})
)
@Html.ValidationMessageFor(model=>model.CustomerNumber,“,new{@class=“text danger”})

0是否仅在控制器未设置特定模型属性的值时显示?如果是这样,您需要将小部件的占位符属性(默认为未设置)设置为“”。

您可以使用
.placeholder(“选择…”)
,当未选择任何值时,将显示该占位符。在MVC包装器思想中没有使用它

更多关于kendocombobox的信息