1

Я делаю следующее в кендо сетки:кендо numerictextbox в clienttemplate - проблема с точкой в ​​имени

columns.Bound(x => x.Item.Equity) 
    .Format("{0:f2}") 
    .Width(100) 
    .HeaderTemplate("Equity<br/>Meta") 
    .ClientTemplate(Html.Kendo().NumericTextBox() 
     .Name("mp_#=Item.Id#") 
     .Min(0) 
     .HtmlAttributes(new { value = "#=Item.Equity#" }) 
     .ToClientTemplate() 
     .ToHtmlString()); 

и получить этот шаблон клиента для NumericTextBox:

<input class="k-input" id="mp_#=Item.Id#" min="0" name="mp_#=Item.Id#" type="number" value="#=Item.Equity#" /><script> 
    jQuery(function(){jQuery("\#mp_#=Item\\.Id#").kendoNumericTextBox({});}); 
<\/script> 

Тогда я в консоли: Ошибка : Invalid шаблон

Я думаю, что проблема заключается в

jQuery("\#mp_#=Item\\.Id#").kendoNumericTextBox({}); 

по причине товара \ .Id

Возможно, кто-нибудь поможет мне решить проблему с присвоением имени имени numerictextbox.

+0

И какое решение вы придумали? – Rzassar

ответ