Kendo MVC - 子网格 - 客户端模板 - 加载 - 异常/未定义

Kendo MVC - Child Grid - Client Tempate - Loading - Exception / Undefined

当我添加客户端模板 ProductId / ProductName 异常时,展开子网格出现异常。

columns.Bound(m => m.ProductId)
       .ClientTemplate("<a data-id='#=ProductId#'>#= ProductName #</a>");

Below code value is undefined,
columns.Bound(m => m.ProductId)
       .ClientTemplate("<a data-id='#=data.ProductId#'>#= data.ProductName #</a>");

继续生效后,发现是在重新调整父数据项行。

修复是在ClientTemplate中通过\\#转义#

columns.Bound(m => m.ProductId)
       .ClientTemplate("<a data-id='\#=ProductId\#'>\#= ProductName \#</a>");

// 或

columns.Bound(m => m.ProductId)
       .ClientTemplate("<a data-id='\#=data.ProductId\#'>\#= data.ProductName \#</a>");