【问题标题】:Kendo-UI DropDownListFor - selected indexKendo-UI DropDownListFor - 选定的索引
【发布时间】:2013-08-15 11:08:40
【问题描述】:

我需要将标准下拉列表更改为 kendo 中的下拉列表,并且我在获取适当的选定值时遇到了问题。 这段代码给了我一个包含正确值的下拉列表,但没有给出选定的值(第一个被选中)。

@(Html.Kendo().DropDownListFor(m => m.CountryName)              
        .BindTo(Model.AllCountries)                     
        .OptionLabel("-- Select country --")               
    )

在跨度(由剑道生成)的下拉列表中,我发现输入(类型 = 文本)具有所有值作为选项,并且该输入具有正确的值。 如何在我的剑道下拉菜单中显示这个值? 谢谢

【问题讨论】:

  • 即使我添加 .Value("SomeCountry"),我仍然会选择第一个项目。
  • 你可以发布你的模型吗?

标签: asp.net-mvc razor kendo-ui kendo-asp.net-mvc


【解决方案1】:

您是否尝试过将DropDownList 的名称设置为与模型中的属性名称相同? Kendo Documentation 建议“如果小部件的名称与模型的属性不同,则 ModelBinder 将无法更新模型。”

【讨论】:

  • 我使用了 MVC 的标准下拉列表助手并设置了样式。在这种情况下,不需要从剑道下拉。我想使用 id 因为它看起来不错,但我不能花太多时间在这上面。感谢您的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多