设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
gridview 自定义单元格 如何获取datakey
返回列表
发新帖
gridview 自定义单元格 如何获取datakey
[复制链接]
11
|
3
|
2010-5-11 20:40:39
|
显示全部楼层
|
阅读模式
我有个短消息的gridview,我在ItemTemplate里面添加了table,然后用div绑定数据,其中有个div是绑定消息内容的可以隐藏的,另一个div是可以控制它显示或者隐藏。我想通过点击控制的div然后获取datakey,但是控制的div已经调用了一个控制显示的JS函数,不懂要怎么去获取它的datakey,我想请教怎么去获取datakey,或者有什么办法可以让我得到点击控制的div之后能获取该单元格绑定数据所属的主键,也就是短消息的ID
回复
使用道具
举报
千问
|
2010-5-11 20:40:39
|
显示全部楼层
你可以把datakey作为JS函数的参数啊。。。你在开始绑定gridview的时候,在绑定事件里,用FindControl找到div然后用Attributes.Add("事件","function(datakey)"));这样,,,前台:后台:用protected void GridView1_RowDataBound(object sender,GridViewRowEventArgs e){
(e.Row.FindControl("abc") as HtmlGenericControl).Attributes.Add("事件","
回复
使用道具
举报
千问
|
2010-5-11 20:40:39
|
显示全部楼层
不就是客户端获取值吗??建议你用jquery你可将控制的div加一个特殊的class $(".controldiv").click(function(){})为所有控制div绑定click事件在每个控制的div里加一个隐藏的div,内容就是你要绑定的得值$("di
回复
使用道具
举报
千问
|
2010-5-11 20:40:39
|
显示全部楼层
可以放一个HIDDENFIELD存值 然后通过js去这个值
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行