這裏MVC客戶端模板是網格:劍道電網與多個PARAMS
this.Html.Kendo().Grid<Model>()
.Name("grid")
.Filterable()
.ColumnMenu()
.Sortable()
.Groupable()
.Columns(col =>
{
col.Bound(x => x.CompanyId).Visible(false);
col.Template(x => x.CompanyName).ClientTemplate(Html.ActionLink("#= CompanyName #>", "Update", "AppCompany", new { id = "#= CompanyId #", panel = 1 }, null).ToHtmlString()).Width(120);
})
.Pageable(pageable => pageable
.ButtonCount(5)
.Info(true))
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(25)
.Read(read => read.Action("GetData", "EmployeeHistory").Data("sendAntiForgery")))
我試圖同時使用公司名稱和CompanyId呈現ActionLink的。
col.Template(x => x.CompanyName).ClientTemplate(Html.ActionLink(「#= CompanyName#>」,「Update」,「AppCompany」,new {id =「#= CompanyId#」,面板= 1},null).ToHtmlString())。Width(120);
當電網呈現,我得到這個錯誤在javascript:
未捕獲的ReferenceError:companyid沒有定義
CompanyId是一個導航屬性一對夫婦域模型的水平了,但我有映射設置與Deflattening所以劍道知道在哪裏可以找到它進行排序/分組等
問題是,我怎麼能得到這個工作?
謝謝!
Mike