asp.net-mvc – telerik-grid onRowSelect如何获取id?
发布时间:2020-12-16 07:37:16 所属栏目:asp.Net 来源:网络整理
导读:嗨,我是asp.net mvc和telerik控件的新手.当我点击行时,我怎么能得到o.Id值? %= Html.Telerik().Grid(Model) .Name("RolesGrid") .DataKeys(keys = keys.Add(o = o.Id)) .Selectable() .Columns(columns = { columns.Bound(o = o.Name); columns.Bound(o = o
嗨,我是asp.net mvc和telerik控件的新手.当我点击行时,我怎么能得到o.Id值?
<%= Html.Telerik().Grid(Model) .Name("RolesGrid") .DataKeys(keys => keys.Add(o => o.Id)) .Selectable() .Columns(columns => { columns.Bound(o => o.Name); columns.Bound(o => o.Description); }) .Pageable() .ClientEvents(events => events .OnRowSelect("onRowSelect")) %> 在js代码中: function onRowSelect(e) { var ordersGrid = $('#RolesGrid').data('tGrid'); var row = e.row; var dataItem = ordersGrid.dataItem(row); alert(dataItem); } 但是dataItem为null,并且生成的html文件中没有id值.谢谢,抱歉我的英语不好 解决方法
所以我毕竟获得id的最好方法是:
>将onRowSelect函数绑定到网格 var dataItem = jQuery('#MyGridId').data('tGrid').dataItem(e.row); alert(dataItem['Id']); dataItem是一个具有网格模型所有属性的地图,因此您可以获得所需的一切 就这些,多谢 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – 如何在ASP.NET Core中设置cookie validate
- 如何在使用ASP.NET友好URL时忽略某些路由?
- iis-6 – IIS 6上的ASP.NET路由
- ASP.NET Web.config中的相对路径
- asp.net – web.config中的maxRequestLength发生内部错误
- asp.net – WebControl创建中的Render和RenderControl之间有
- asp.net-mvc – 我如何UnitTest自定义ActionFilter?
- asp.net-mvc – 如何GetBytes()在C#与UTF8编码与BOM?
- asp.net-mvc – 使用ASP.NET MVC的Telerik控件:这是否违反
- asp.net – 占位符/示例文本在用户的文本框中
推荐文章
站长推荐
- asp.net-mvc – 客户端验证未显示消息
- asp.net-web-api – 实现ASP.NET WebAPI版本控制
- 为asp.net电子商务项目选择云
- asp.net – Visual WebGui
- asp.net-mvc-4 – MVC4中的Bootstrap和font-awes
- asp.net-mvc – 如何在大型asp.net mvc项目中管理
- 如何从asp.net核心中的Microsoft帐户获取外部登录
- asp.net – 不明确的引用问题(Microsoft.AspNet.
- 将Funscript添加到现有的ASP.NET MVC项目中
- 对RESTful API的异步请求是否应该有单独的URI?
热点阅读