开发者社区> toyohu> 正文

获取模版列中按钮事件所在行的关键字

简介: 被常常问到的一个经典问题了,答案放到网上来。 步骤1 ASP.NET的这个地方这样设置。GridView加入 OnRowCommand 事件,模版列的按钮设置CommandArgument、CommandName                                         ...
+关注继续查看

被常常问到的一个经典问题了,答案放到网上来。

步骤
1 ASP.NET的这个地方这样设置。GridView加入 OnRowCommand 事件,模版列的按钮设置CommandArgument、CommandName
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        <asp:GridView ID="GridView1" runat="server" CellPadding="4" AutoGenerateColumns="False" OnRowCommand="GridView1_RowCommand">
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
<Columns>
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                
<asp:BoundField DataField="id" HeaderText="编号" />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                
<asp:BoundField DataField="loginID" HeaderText="登陆名" />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                
<asp:TemplateField HeaderText="工具栏权限管理">
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                    
<ItemTemplate>
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                        
<asp:Label ID="Lblqx1" runat="server"></asp:Label>
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                        
<asp:Button ID="BtnGjl" runat="server" Text="设置" CommandArgument='<%#Eval("id") %>'  CommandName="gjl" />
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                    
</ItemTemplate>
img_a6339ee3e57d1d52bc7d02b338e15a60.gif                
</asp:TemplateField>
img_a6339ee3e57d1d52bc7d02b338e15a60.gif            
</Columns>
img_a6339ee3e57d1d52bc7d02b338e15a60.gif        
</asp:GridView>

 2 后台cs的GridView1_RowCommand方法

img_a6339ee3e57d1d52bc7d02b338e15a60.gif    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
img_405b18b4b6584ae338e0f6ecaf736533.gifimg_1c53668bcee393edac0d7b3b3daff1ae.gif    
img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_33d02437d135341f0800e3d415312ae8.gif        
if (e.CommandName == "gjl")
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gif        
img_a76e9bb6ed00cf1c9c9f4ee2f04b558b.gif{
img_33d02437d135341f0800e3d415312ae8.gif            Response.Redirect(
"NewPage.aspx?key=" + e.CommandArgument.ToString(), false);
img_105a1e124122b2abcee4ea8e9f5108f3.gif        }
 
img_05dd8d549cff04457a6366b0a7c9352a.gif    }

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【经验分享】单选/下拉单选选项数据源为动态值的时候控制组件状态
单选/下拉单选的选项为动态值的时候,实现类似于关联选项的功能。
37 0
SwiftUI—点击列表不同的选项进入不同的详情页面
SwiftUI—点击列表不同的选项进入不同的详情页面
110 0
使用jQuery 中的显示与隐藏动画效果实现折叠下拉菜单的收缩和展开,在页面的列表中有若干项,列表的每项中有一个二级列表,二级列表默认为隐藏状态。点击列表的项,切换二级列表的显示或隐藏状态
使用jQuery 中的显示与隐藏动画效果实现折叠下拉菜单的收缩和展开,在页面的列表中有若干项,列表的每项中有一个二级列表,二级列表默认为隐藏状态。点击列表的项,切换二级列表的显示或隐藏状态
196 0
select选择标签自定义下拉按钮
select选择标签自定义下拉按钮
71 0
PyQt5 技术篇-QTableWidget表格组件的行选择与列选择实例演示,表格组件的双击事件捕获,获取表格选中单元格的值
PyQt5 技术篇-QTableWidget表格组件的行选择与列选择实例演示,表格组件的双击事件捕获,获取表格选中单元格的值
704 0
+关注
toyohu
14年企业级软件及互联网产品研丰富发经验,曾任国内知名软件外包企业高级项目经理、手游公司技术总监。现任深圳前海童育汇电子商务股份有限公司产品研发负责人。
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载