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

回答