Repeater中绑定的LinkButton跳转页面及传递参数
来源:互联网 发布:域名备案注销 编辑:程序博客网 时间:2024/06/06 00:37
LinkButton跳转页面及传递参数
在DataList中使用LinkButton按钮(LinkButtonDelete),该按钮用于链接跳转到删除页面。在模板中双击该按钮,跳转到.cs页面。问题是我们如何获得该条信息的ID,如果不知道ID值,我们又怎么知道需要删除的是哪一条信息呢?通过下面的方法就可以了:
在LinkButtonDelete控件中加入属性CommandArgument和CausesValidation,如下:
<asp:LinkButton ID="LinkButtonDelete" CommandArgument='<%# Eval("infoId")%>' CausesValidation="false" runat="server" OnClick="LinkButtonDelete_Click">删除</asp:LinkButton>
infoId就是在数据库中定义的ID字段。
在cs文件中获取该ID值,代码如下:
protected void btndelete_Click(object sender,EventArgs e)
{
string deleteId=(((LinkButton)sender).CommandArgument.ToString()).ToString();
if (deleteId != "")
{
string sql = "delete from gsinfotable where infoId=" + int.Parse(deleteId);
DBHelper.ExecNonQuery(sql);
Response.Redirect("Index.aspx");
}
}
PS: 注意:CommandArgument='<%# Eval("infoId")%>'等号后面是单引号,如果写成双引号会报错。
本文转自博客园http://www.cnblogs.com/yangwenwen/archive/2012/06/06/2538400.html
- Repeater中绑定的LinkButton跳转页面及传递参数
- LinkButton跳转页面传递绑定参数
- 在数据绑定控件中使用LinkButton传递参数方法
- Repeater中绑定按钮button、linkbutton
- HyperLink跳转页面传递绑定参数
- Repeater 下的linkbutton 绑定事件
- SilverLight页面跳转及参数传递
- html页面跳转及参数传递
- GridView中使用LinkButton,获取LinkButton上的ID值,用于跳转到编辑页面
- Android 页面跳转传递参数及页面返回接收参数
- JSP中参数传递以及页面跳转
- 跳转页面传递参数
- Repeater LinkButton传值到本页面
- 页面跳转,传递中文参数的方法
- JQueryMobile页面跳转参数的传递解决方案
- JQueryMobile页面跳转参数的传递解决方案
- JQueryMobile页面跳转参数的传递解决方案
- JQueryMobile页面跳转参数的传递解决方案
- 在Ubuntu环境下搭建Hadoop
- Contest1376 - "师创杯"烟台大学第二届ACM程序设计精英赛复现Problem C: C-Z型变换
- Windows下编译FFmpeg详解
- 编程珠玑-随机抽样
- 数据库的查询,关于时间的情况
- Repeater中绑定的LinkButton跳转页面及传递参数
- ListView性能优化
- Python之玩转Jython系列(一)
- 静态方法与实例方法共享设计-jquery学习笔记
- 读《程序员编程艺术》之自造Java版本-----插入排序实现最小K问题
- leetcode || 75、Sort Colors
- 看数据结构写代码(37) 图的十字链表的表示与实现
- IOS 多线程原理
- TRANCE宏的利用