Repeater问题 我用Repeater做数据展示控件在每一条数据后面加上一个删除按钮一个详情按钮 这两个按钮用Button 问 这个按钮怎么和每一列的ID进行绑定 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Button的属性里面 ToolTip='<%# Eval("id")%>' 就可以了 参考:http://www.cnblogs.com/insus/articles/2036884.html asp:button 只有titleinput:button tooltip <ItemTemplate> <a href="#.aspx?id=XXX">查看</a> </ItemTemplate> commandArgument='<%# Eval("ID")' 前台<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"){ //修改操作 //调用你写的修改方法进行修改 }} 对wxr0323的方法稍改了一下前台<asp:Repeater ID="Repeater1" runat="server" onitemcommand="Repeater1_ItemCommand"> <ItemTemplate><!--由于Repeater控件没有如GridView的DataKeyNames属性,因此放一个HiddenField控件--> <asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("ID") %>' /> <asp:Button ID="Button1" runat="server" Text="删除" CommandName="Delete" /> <asp:Button ID="Button2" runat="server" Text="修改" CommandName="Update" /> </ItemTemplate> </asp:Repeater>后台:protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { String str=e.CommandName.toString();//存在,把对象转换为HiddenField控件 HiddenField hf = (HiddenField)button.NamingContainer.FindControl("HiddenField1"); //取出HiddenField的Value值。 string id = hf.Value; if(str=="Delete"){ //删除的操作 //调用你写的删除方法进行删除 delete(id) }else if(str=="Update"){ //修改操作 //调用你写的修改方法进行修改update(id) }}没编译过,给你提供点思路 前台用CommandArgument绑定ID<asp:Button ID="Button1" runat="server" Text="删除" CommandArgument='<%#Eval("ID") %>' CommandName="Delete" />后台protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { String str=e.CommandName.toString(); int id=Convert.ToInt32(e.CommandArgument); if(str=="Delete"){ //删除的操作 }else if(str=="Update"){ //修改操作 }} <asp:Button ID="Delete" runat="server" Text="删除" CommandArgument='<%#Eval("id") %>' CommandName="Delete" /><asp:Button ID="Sel" runat="server" Text="查看" CommandArgument='<%#Eval("id") %>' CommandName="Sel" />我可以这么写吗 后台中怎么取得这个id ID CommandArgument CommandName 这些都可以存值而且客户端看不到 前台<body> <form id="form1" runat="server"> <div> <asp:TextBox ID="TextBox1" runat="server" ToolTip="a" /> <asp:TextBox ID="TextBox2" runat="server" ToolTip="b" /> <asp:TextBox ID="TextBox3" runat="server" ToolTip="c" /> <asp:TextBox ID="TextBox4" runat="server" ToolTip="d" /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" ToolTip="1111" /> </div> </form></body>后台protected void Button1_Click(object sender, EventArgs e) { string s = Button1.ToolTip; Response.Write(s); } js倒计时出错了!很奇怪得问题 关于多个控件数据更新问题 求一连接的写法,请指点一下!!!! oa办公系统 关于DataGrid 和 LinkButton 使用的一个问题 在线等验证控件的问题 Datalist,有没有办法根据数据库的某一个字段是某一数据行为空? ASP.NET怎么实现框架网页! 用owc做柱状图时,怎么改变柱形的宽度?急!!! 怎么样在一个.aspx文件中包含另外一个.aspx文件 这个服装模特怎么做? JS 正则 问题
http://www.cnblogs.com/insus/articles/2036884.html
asp:button 只有title
input:button tooltip
<a href="#.aspx?id=XXX">查看</a>
</ItemTemplate>
<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"){
//修改操作
//调用你写的修改方法进行修改
}
}
<asp:Repeater ID="Repeater1" runat="server"
onitemcommand="Repeater1_ItemCommand">
<ItemTemplate>
<!--由于Repeater控件没有如GridView的DataKeyNames属性,因此放一个HiddenField控件-->
<asp:HiddenField ID="HiddenField1" runat="server" Value='<%# Eval("ID") %>' /> <asp:Button ID="Button1" runat="server" Text="删除" CommandName="Delete" /> <asp:Button ID="Button2" runat="server" Text="修改" CommandName="Update" />
</ItemTemplate>
</asp:Repeater>后台:protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
String str=e.CommandName.toString();
//存在,把对象转换为HiddenField控件
HiddenField hf = (HiddenField)button.NamingContainer.FindControl("HiddenField1");
//取出HiddenField的Value值。
string id = hf.Value; if(str=="Delete"){
//删除的操作
//调用你写的删除方法进行删除
delete(id)
}else if(str=="Update"){
//修改操作
//调用你写的修改方法进行修改
update(id)
}
}没编译过,给你提供点思路
<asp:Button ID="Button1" runat="server" Text="删除" CommandArgument='<%#Eval("ID") %>' CommandName="Delete" />后台
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
String str=e.CommandName.toString();
int id=Convert.ToInt32(e.CommandArgument);
if(str=="Delete"){
//删除的操作
}else if(str=="Update"){
//修改操作
}
}
<asp:Button ID="Sel" runat="server" Text="查看" CommandArgument='<%#Eval("id") %>' CommandName="Sel" />
我可以这么写吗 后台中怎么取得这个id
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" ToolTip="a" />
<asp:TextBox ID="TextBox2" runat="server" ToolTip="b" />
<asp:TextBox ID="TextBox3" runat="server" ToolTip="c" />
<asp:TextBox ID="TextBox4" runat="server" ToolTip="d" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" ToolTip="1111" />
</div>
</form>
</body>
后台protected void Button1_Click(object sender, EventArgs e)
{
string s = Button1.ToolTip;
Response.Write(s);
}