惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Stack Overflow Blog
Stack Overflow Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
The Exploit Database - CXSecurity.com
美团技术团队
P
Proofpoint News Feed
S
Schneier on Security
P
Privacy International News Feed
Last Week in AI
Last Week in AI
Scott Helme
Scott Helme
V
Vulnerabilities – Threatpost
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tor Project blog
S
SegmentFault 最新的问题
Security Latest
Security Latest
月光博客
月光博客
A
About on SuperTechFans
Martin Fowler
Martin Fowler
A
Arctic Wolf
C
Cyber Attacks, Cyber Crime and Cyber Security
腾讯CDC
Schneier on Security
Schneier on Security
H
Hacker News: Front Page
TaoSecurity Blog
TaoSecurity Blog
NISL@THU
NISL@THU
B
Blog RSS Feed
C
Cybersecurity and Infrastructure Security Agency CISA
Cyberwarzone
Cyberwarzone
V2EX - 技术
V2EX - 技术
Hacker News - Newest:
Hacker News - Newest: "LLM"
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
W
WeLiveSecurity
Cisco Talos Blog
Cisco Talos Blog
MyScale Blog
MyScale Blog
M
MIT News - Artificial intelligence
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
P
Proofpoint News Feed
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
N
News and Events Feed by Topic
The Last Watchdog
The Last Watchdog
Engineering at Meta
Engineering at Meta
博客园 - 叶小钗
T
Tenable Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LINUX DO - 热门话题
Help Net Security
Help Net Security
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
G
Google Developers Blog

博客园 - nect

【转】ie9 rc版软件兼容问题 [z]前端设计IE6/IE7/IE8/IE9/FF问题汇总:IE和FirFox兼容问题 - nect - 博客园 [z]ie和FF 在insertRow和insertCell的区别 [z]JS在IE和FF下attachEvent,addEventListener学习笔记 - nect - 博客园 WinForm使用webclient通过http的POST方式上传文件 转:另类解决:“ScriptManager”不是已知元素。原因可能是网站中存在编译错误。 - nect - 博客园 转:css妙用1-用图片替换文字 .net中的正则表达式(一)——转义字符 使用Cascadingdropdown控件遇到的一个问题 IP地址匹配算法 服务器控件的客户端验证脚本 从一个字符串中Remove另一个字符串 在asp.net Atlas中调用 Web Service时无法找到自定义的Web Service对象的可能原因 【转】Prototype.js开发笔记//mark一下 在GridView中使用邮件链接 【转】ASP.net2。0中解决无法获取 GridView 隐藏列值问题 GridView 中格式化整理 [转]操纵自如--页面内的配合与通信 [导入]Java调用.net的WebService
gridview 中模板列无法响应row_command事件 - nect - 博客园
nect · 2007-10-30 · via 博客园 - nect

今天遇到了一个问题,本来想实现的效果是,在gridview中增加一列锁定/解锁的图片,点击图片后,在用户锁定/解锁状态之间互相切换,开始的代码是这样的:
aspx

<asp:TemplateField HeaderText="启用" HeaderStyle-Width="40px" HeaderStyle-CssClass="usertable_th">
                                    
<ItemTemplate>
                                        
<asp:ImageButton runat="server" ID="CheckUser" ImageUrl='<%# (Convert.ToInt32(Eval("UserPermited").ToString()))==1?"/images/icon/unlock.gif":"/images/icon/lock.gif"%>'
                                            AlternateText='
<%# (Convert.ToInt32(Eval("UserPermited").ToString()))==1?"用户已启用,点击“锁定用户":"用户被锁定,点击解锁" %>'
                                            CommandName="ONOFF" OnClick="CheckUser_Click" />
                                    
</ItemTemplate>
                                    
<EditItemTemplate>
                                        
<asp:CheckBox ID="chkUser" runat="server" Checked='<%# (Convert.ToInt32(Eval("UserPermited").ToString()))==1?true:false %>'
                                         ToolTip='
<%# (Convert.ToInt32(Eval("UserPermited").ToString()))==1?"用户已启用,点击锁定用户":"用户被锁定,点击进行解锁" %>' />
                                    
</EditItemTemplate>
                                
</asp:TemplateField>

但是不知道为什么gridview始终无法相应row_Command事件,所以也无法进行CommandName=="ONOFF"的判断。

搞了半天,从网上找了资料也没有相关说明,不过找到了一个别人用相同方法却可以使用的例子(查看),郁闷啊,对.net感兴趣的网友可以帮我提提我是哪里弄得不对。

我最后的解决方法是:不在imagebutton上相应事件了,增加了一个username列(ButtonField类型),点击ButtonField可以触发row_command事件,最后用的是这个解决方法,不爽。。。