Kendo ui clienttemplate中的kendo numerictextbox-名称中带有点的问题

Kendo ui clienttemplate中的kendo numerictextbox-名称中带有点的问题,kendo-ui,grid,kendonumerictextbox,kendo-template,client-templates,Kendo Ui,Grid,Kendonumerictextbox,Kendo Template,Client Templates,我在剑道格网中做了以下工作: 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) .HtmlAttri

我在剑道格网中做了以下工作:

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());
因为项目\.Id


请有人帮我解决这个问题,给numerictextbox指定一个合适的名称。

我从来没有见过这样做的。通常ClientTemplate是脚本块id的字符串


这可能会有所帮助:

您想出了什么解决方案?
<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({});