如何在下拉菜单中将复选标记显示为文本?

时间:2016-02-26 14:26:01

标签: javascript asp.net kendo-ui

我们最近重新编写了我们的软件,它曾经使用默认的ASP.NET控件。在我们的其中一个下拉列表中,我们会填充数据库中的值,并显示一个复选标记:

enter image description here

数据库中的项目只是字符串✓,它作为控件中的复选标记呈现。

现在,我们使用Telerik的Kendo UI进行控制。这只显示平面文字:

enter image description here

如果我在正确显示的表元素中使用相同的代码作为复选标记,那么为什么在用作下拉项时它无法正确显示?

编辑:

根据答案尝试了几种组合。在代码之后忽略- n,它应该是一个"用户友好的值"而不是-左侧的数字/复选标记。

根据他们在文档中的建议尝试使用1和2 \来逃避它,没有这样的运气。

enter image description here

1 个答案:

答案 0 :(得分:1)

您的模板可能会使用#: #而不是#= #来显示内容。使用: kendo对HTMl实体进行编码,因此&#成为文本。 =符号告诉kendo显示为原始HTML。 Docs

Demo。我在演示中使用了DropDownList,因为我不知道你是指DDL还是Menu,但模板在任何小部件中也应该都能正常工作。