Repeater中绑定的LinkButton跳转页面及传递参数
2015-04-09 16:04
337 查看
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/Skins/custom/images/logo.gif)
/article/5453280.html
相关文章推荐
- LinkButton跳转页面传递绑定参数
- LinkButton跳转页面及传递参数(转载)
- LinkButton跳转页面及传递参数
- HyperLink跳转页面传递绑定参数
- 页面跳转并传递参数
- 页面跳转,传递中文参数的方法
- JQueryMobile页面跳转参数的传递解决方案
- asp.net mvc 2.0页面带参数跳转以及获取传递的参数
- Silverlight - Xaml 和 asp.net 页面之间跳转及参数传递
- jquerymobile页面跳转和参数传递
- ASP.NET页面跳转并传递参数
- 从jsp页面跳转到另一个jsp页面怎么传递参数?
- SilverLight页面跳转及参数传递
- 在数据绑定控件中使用LinkButton传递参数方法
- Activity中使用Intent实现页面跳转与参数的传递
- 2.response跳转: a.客户端跳转,地址栏改变; b.所有代码执行完毕后跳转; c.跳转后的页面不能使用上一个页面的request属性; d.使用地址重写传递参数(respon
- HTML页面做中间页跳转传递参数
- Silverlight之页面跳转及参数传递(9)
- Android页面跳转是如何传递参数的
- asp页面新开加载页面,跳转传递参数