1

我做以下剑道格栅点:剑道numerictextbox - 问题与名称

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> 

然后我在控制台:错误:无效模板

我认为问题出在

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

因为项目\ .Id

请问,有人可以帮我解决问题,为numerictextbox指定合适的名称。

+0

你想出什么解决方案? – Rzassar 2018-02-22 12:13:49

回答