怎么获取Repeater 里一行的ID 列呀? GridView里可以这样获得 string strKey = this.DV.DataKeys[e.Item.ItemIndex].ToString();Repeater 里怎么搞呀 新手上路..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:Repeater ID="Repeater1" runat="server" OnItemCommand="Repeater1_ItemCommand"> <ItemTemplate> <asp:LinkButton ID="Button1" CommandName="UpImage" runat="server" CommandArgument=' <%# Eval("id") %>' Text="Button1" /> </ItemTemplate> </asp:Repeater>后台: protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "UpImage") { string strindex = e.CommandArgument.ToString();//获取id } } protected void btn_Click(object sender, EventArgs e) { RepeaterItem item =(RepeaterItem) ((Button)sender).Parent; Label l = (Label)item.FindControl("lbl"); Response.Write(l.Text); }遍历取值 protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "UpImage") { string strindex = e.CommandArgument.ToString();//获取id } }没错,这样可以的。 //页面代码 <asp:LinkButton ID="Button1" CommandName="UpImage" runat="server" tid=' <%# Eval("id") %>' OnClick="Y_onclick"/> //后台代码 protected void Y_onclick(object sender, EventArgs e) { LinkButton btn = (LinkButton)sender; this.Label1.Text = btn.Attributes["tid"].ToString(); }只要你这么做,你点reptear里面的任何一行,都可以获取id,不信你试试 未将对象引用设置到实例 asp.net如何播放本地视频文件?? 求可输入的DorpdownList 在线等!!!! 关于存储过程的一个简单select语句 关于网站紧急维护实现方法的探讨! 正则替换问题 谁会?? 请各位帮帮忙,谢谢(斑竹手下留情,给我一个机会,谢谢) 如何用ASP.NET搭建一个带贵宾通道的网站? 新人一个 win7 iis配置 求助 如何屏蔽掉textbox的自动完成功能 Application_Start不能被调用 ASP.NET读取Web.config文件中的数据库连接字符串异常 未将对象引用设置到对象的实例
<ItemTemplate>
<asp:LinkButton ID="Button1" CommandName="UpImage" runat="server" CommandArgument=' <%# Eval("id") %>' Text="Button1" /> </ItemTemplate>
</asp:Repeater>后台:
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "UpImage")
{
string strindex = e.CommandArgument.ToString();//获取id
}
}
{
RepeaterItem item =(RepeaterItem) ((Button)sender).Parent;
Label l = (Label)item.FindControl("lbl");
Response.Write(l.Text);
}
遍历取值
{
if (e.CommandName == "UpImage")
{
string strindex = e.CommandArgument.ToString();//获取id
}
}
没错,这样可以的。
<asp:LinkButton ID="Button1" CommandName="UpImage" runat="server" tid=' <%# Eval("id") %>' OnClick="Y_onclick"/> //后台代码
protected void Y_onclick(object sender, EventArgs e)
{
LinkButton btn = (LinkButton)sender;
this.Label1.Text = btn.Attributes["tid"].ToString();
}
只要你这么做,你点reptear里面的任何一行,都可以获取id,不信你试试