我需要在Kendo Grid的detail view中传递带有空格的参数。这是内部网格,它在选定行时从“父网格”读取参数。
如何将“ paramWithSpaces”作为带空格的编码字符串传递?例如,类似“部门名称”的名称。
@(Html.Kendo().Grid<Derp>()
.Name("grid_#=paramWithSpaces#")
.Columns(c =>
{
c.Bound(e => e.Col1);
c.Bound(e => e.Col2);
c.Bound(e => e.Col3);
c.Bound(e => e.Col4);
})
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Action", "Controller", new { param = "#=paramWithSpaces#" }))
)
.ToClientTemplate()
)
答案 0 :(得分:0)
您可以使用_(下划线)之类的任何唯一字符或诸如0之类的任何数字来替换空格。 因为在名称属性中,它不允许有空格。为了进行绑定,您可以在服务器端再次用空格替换该字符。
希望有帮助。