2016-02-26 68 views
0

我们最近重写了我们的软件,该软件曾用于使用默认的ASP.NET控件。在我们的下拉列表中的一个,我们会填充从数据库中的值,它显示了一个勾号:如何在下拉菜单中将复选标记显示为文本?

enter image description here

在datbase该项目是只是字符串✓这使得作为控制复选标记。

现在,我们使用Telerik的Kendo UI进行控制。这只是显示了纯文本:

enter image description here

如果我使用相同的代码表中的元素以正确显示为复选标记,所以为什么作为一个下拉项使用时不能正确显示?

编辑:

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

试着按照他们在文档中的建议1和2 \逃脱它,没有这样的运气。

enter image description here

回答

1

你的模板可能显示与#: #,而不是#= #内容。使用: kendo编码HTMl实体,因此您的&#变为文本。 =标志告诉kendo显示为原始HTML。 Docs

Demo。我在演示中使用了DropDownList,因为我不知道您的意思是DDL还是菜单​​,但模板应该可以在任何小部件中使用。

+0

哇,真棒,谢谢。 – sab669

+0

不幸的是,不得不取消它作为答案。它在你的链接演示中工作,但我当时无法证实自己。我已经用我正在尝试的值编辑我的帖子。没有显示正确:( – sab669

+0

@ sab669 np,但你应该发布你的小部件js代码,否则将很难猜测问题。 – DontVoteMeDown