<ItemTemplate>
<tr>
<td height="30" align="center" class="ziye_zi1"><a href="Editpublish.aspx?pkid=<%#Eval("pkid") %>" target="_blank"><%#Eval("title").ToString().Length > 9 ? Eval("title").ToString().Substring(0, 9) : Eval("title").ToString()%></a></td>
<td height="30" align="center" class="ziye_zi1">
<asp:Label ID="lblKb" runat="server" Text='<%#Eval("pkid") %>' ></asp:Label></td>
<td height="30" align="center" class="ziye_zi1"><%#Eval("price") %></td>
<td height="30" align="center" class="ziye_zi1"><%#Eval("username") %></td>
<td height="30" align="center" class="ziye_zi1"><%#Eval("tel").ToString().Length>13?Eval("tel").ToString().Substring(0,13):Eval("tel").ToString()%> </td> <td height="30" align="center" class="ziye_zi1"><%#Convert.ToDateTime(Eval("createtime")).ToShortDateString() %></td>
<td height="30" align="center" class="ziye_zi1"><%#Eval("count") %></td>
<td height="30" align="center" class="ziye_zi1">
<asp:Button ID="Button1" runat="server" Text="删除" OnClientClick="return confirm('确认删除?')?'true':'false'" /></td>
</tr>
</ItemTemplate>
</asp:Repeater>
这是html页面写的控件,我想获取每行的值用来删除信息,怎么获取呢
<tr>
<td height="30" align="center" class="ziye_zi1"><a href="Editpublish.aspx?pkid=<%#Eval("pkid") %>" target="_blank"><%#Eval("title").ToString().Length > 9 ? Eval("title").ToString().Substring(0, 9) : Eval("title").ToString()%></a></td>
<td height="30" align="center" class="ziye_zi1">
<asp:Label ID="lblKb" runat="server" Text='<%#Eval("pkid") %>' ></asp:Label></td>
<td height="30" align="center" class="ziye_zi1"><%#Eval("price") %></td>
<td height="30" align="center" class="ziye_zi1"><%#Eval("username") %></td>
<td height="30" align="center" class="ziye_zi1"><%#Eval("tel").ToString().Length>13?Eval("tel").ToString().Substring(0,13):Eval("tel").ToString()%> </td> <td height="30" align="center" class="ziye_zi1"><%#Convert.ToDateTime(Eval("createtime")).ToShortDateString() %></td>
<td height="30" align="center" class="ziye_zi1"><%#Eval("count") %></td>
<td height="30" align="center" class="ziye_zi1">
<asp:Button ID="Button1" runat="server" Text="删除" OnClientClick="return confirm('确认删除?')?'true':'false'" /></td>
</tr>
</ItemTemplate>
</asp:Repeater>
这是html页面写的控件,我想获取每行的值用来删除信息,怎么获取呢
解决方案 »
- 想要一个asp.net+access+类似OA界面框架 的代码
- 急急急。。。工具箱没有控件
- 异常详细信息: System.IndexOutOfRangeException: 索引 0 不是为负数,就是大于行数
- 救命啊,一段导致IIS崩溃的代码.帮我看看为什么会这样啊~~~
- 添加超链接 文字
- 基于WAP的.net编程, 奇怪的问题
- √*︻$▅▆▇◤ 关于 <customErrors> 标记属性问题(总是感觉不稳定,经常失灵)
- 关于下拉列表的autopostback属性~~~~~~
- 想实现aspx能够打开客户端的excel,并进行更改保存
- 如何用复选框控制按钮
- linq怎么获取插入后的最新一条信息??
- asp.net 从数据库读出来的时间 显示在页面上问题?
<asp:Repeater ID="Repeater1" runat="server"
onitemcommand="Repeater1_ItemCommand">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text="删除" CommandArgument='<%#Eval("ID") %>' CommandName="Delete" /> <asp:Button ID="Button2" runat="server" Text="修改" CommandArgument='<%#Eval("ID") %>' CommandName="Update" />
</ItemTemplate>
</asp:Repeater>后台
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
String str=e.CommandName.toString();
if(str=="Delete"){
//删除的操作
//调用你写的删除方法进行删除
}else if(str=="Update"){
//修改操作
//调用你写的修改方法进行修改
}
}
protected void btn_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
int id = int.Parse(btn.CommandArgument);
//删除操作
}
CommandArgument='<%#Eval("id") %>'给删除按钮绑上上,以上两种方法都可以,
{
String str=e.CommandName.toString();
if(str=="Delete"){
//删除的操作-----你要的id等于CommandArgument.ToString();
//调用你写的删除方法进行删除
}else if(str=="Update"){
//修改操作
//调用你写的修改方法进行修改
}
}
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:Button ID="Button1" runat="server" Text="Button" CommandName="delete" />
</ItemTemplate>
</asp:Repeater>
if (Items.GetType()==this.Repeater1.ItemTemplate)
{
foreach (Control c in this.Repeater1.Controls)
{
Button btn = c.FindControl("Button1")as Button;
btn.Click+=new EventHandler(btn_Click);
}
}
protected void btn_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
int id = int.Parse( btn.CommandArgument);
if(btn.CommandName.Equals("delete"))
{
//删除
}
}
http://www.cnblogs.com/insus/articles/2036884.html