asp.net-mvc – 绑定客户端模板中的两个字段,用于kendo网格列
发布时间:2020-12-16 07:06:05 所属栏目:asp.Net 来源:网络整理
导读:我得到一个InvalidOperationException,并带有一条消息: bound columns require a field or property access expression 我的剃刀标记是这样的: (@Html.Kendo().GridStackInfo() .Columns(col = { col.Bound(e = e.FileID).Title("ID"); col.Bound(e = e.Na
我得到一个InvalidOperationException,并带有一条消息:
我的剃刀标记是这样的: (@Html.Kendo().Grid<StackInfo>() .Columns(col => { col.Bound(e => e.FileID).Title("ID"); col.Bound(e => e.Name).Title("Filename"); col.Bound(e => e.Status); col.Bound(e => new { Status = e.Status,FileID = e.FileID }).ClientTemplate("#if(Status == 'new') {#" + "<a href="View?TaskID=#FileID#">View</a>" + "#} else {#" + "<a href="Open?TaskID=#FileID#">Open</a>" + "#} #").Title(string.Empty); }) .AutoBind(false) .DataSource(ds => ds .Ajax() .Read(r => r.Action("Tasks_Read","Task")) .PageSize(10) ) .Pageable() .Name("tasksGrid") .Scrollable(k => k.Height(205))) 我想要完成的是网格将显示一个额外的列;它提供了一个链接,其动作实际上基于“状态”字段中的值.因此我写了这样的ClientTemplate. 但是我在那条线上得到了一个例外.这样做的正确方法是什么? 解决方法
我认为问题出在第四列的.Bound(e => new {Status = e.Status,FileID = e.FileID})中.试试这段代码:
columns.Template(@<text></text>) .ClientTemplate("#if(Status == 'new') {#" + "<a href="View?TaskID=#FileID#">View</a>" + "#} else {#" + "<a href="Open?TaskID=#FileID#">Open</a>" + "#} #").Title(string.Empty); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 为MVC视图订购实体框架项和子项
- asp.net-mvc – Asp.Net MVC:一些非本地化的默认错误消息?
- asp.net-mvc – 数据注释 – 如何用MVC3中的Web.Config值替
- asp.net-core – ASP.NET 5,希望将实体框架与Web Project分
- 优化 .net core 应用的 dockerfile
- asp.net – 如何通过LINQ获得第一级的孩子
- ASP.NET MVC 使用Bootstrap的方法
- asp.net-mvc – 用于Web.config的T4MVC
- asp.net – 正确保护IIS 7读/写文件夹
- 如何在ASP.NET中绘制折线图
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC:返回查询字符串完整
- asp.net – 错误BC30456:'[方法]’不是’AS
- 是否可以在ASP.NET 5的Web API中使用外部身份提供
- ASP.NET Identity会话cookie的安全性如何?
- asp.net-mvc-3 – 在MVC Razor View中使用If语句
- asp.net – / bin浏览时出现错误404
- 经典ASP和ASP.NET集成
- asp.net – 如何调试w3wp clr.dll错误
- asp-classic – 检查字符串是否以“经典ASP中的另
- asp.net-mvc – ASP.NET MVC 3 – 区域无法正常工
热点阅读