3
У меня есть контроль MVC Kendo UI AutoComplete, который я связываю с данными json, которые содержат HTML.Отключить HtmlEncode на автозагрузке KendoUI
Вид:
@(Html.Kendo().AutoComplete()
.Name("MyAutoComplete")
.DataTextField("Text")
.Template("${ data.Text }")
.DataSource(ds => ds.Read(read => read.Action("GetAutoCompleteItems", "Home"))
.ServerFiltering(true)
)
.MinLength(3))
Контроллер:
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;'
Можно ли отключить это? Я просто хочу выделить текст, соответствующий строке поиска.