asp.net-mvc - 在 KendoUI AutoComplete 上关闭 HtmlEncode

标签 asp.net-mvc kendo-ui

我有一个 MVC Kendo UI 自动完成控件,我绑定(bind)到包含 HTML 的 json 数据。

查看:

@(Html.Kendo().AutoComplete()
.Name("MyAutoComplete")
.DataTextField("Text")
.Template("${  data.Text  }")
.DataSource(ds => ds.Read( read => read.Action("GetAutoCompleteItems", "Home"))
    .ServerFiltering(true)
 )
.MinLength(3))

Controller :

    public JsonResult GetAutoCompleteItems(string text)
    {
        var response = new List<SelectListItem>();

        response.Add(new SelectListItem{Text="<strong>My Html</strong> Text", Value="1"});

        return Json(response, JsonRequestBehavior.AllowGet);
    }

我可以看到控件正在对此处的模板进行编码:

'var o,e=kendo.htmlEncode;with(data){o=''+()+'=e(  data.Text  )';;o+='';}return o;' 

是否可以关闭此功能?我只想突出显示与我的搜索字符串匹配的文本。

最佳答案

我不知道您将如何在 MVC Kendo UI 中做到这一点。但通常使用 #= data.Text# 这样的模板就可以了。

关于asp.net-mvc - 在 KendoUI AutoComplete 上关闭 HtmlEncode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16224812/

相关文章:

asp.net - 当图像存储在 Web 根目录之外时如何在页面上显示图像

asp.net-mvc - MVC EditorFor 在另一个 EditorFor 中

javascript - 与 KendoUI 网格一起使用的 JS 上下文菜单

asp.net-mvc-4 - 如何使用 ASP.NET MVC 在 Kendo UI Grid 中实现 N 级嵌套层次结构

c# - 错误 : redirect_uri_mismatch In Google Login in MVC Application

javascript - 在 javascript 中评估 Razor 变量

javascript - 如何为日期选择器创建 Kendo 过滤器?

javascript - 从kendo-ui图表系列调用API数据

kendo-ui - 将标题添加到 Kendo UI 网格工具栏

asp.net-mvc - 重定向绝对 URL 在 MVC 4 中不起作用