Button单击事件 button按钮放在Repeater模板里。怎么才能处理的它的单击事件.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要lz的button是服务器控件就原来这么处理还这么处理注册下就OK 怎么注册。看的属性是有onclick. protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { if ("btnxx".Equals(e.CommandName)) { Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('我就是你要找的按钮');", true); } }<asp:Repeater ID="Repeater1" runat="server" onitemcommand="Repeater1_ItemCommand"> <ItemTemplate> <asp:Button ID="btn" CommandName="btnxx" CommandArgument="" runat="server" Text="xxxx" /> </ItemTemplate> </asp:Repeater> button设一下commandname属性,在这个事件中写代码 if ("btnxx".Equals(e.CommandName)) { //这里写你相应的操作代码!!! } protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e) { if ("btnxx".Equals(e.CommandName)) { 在这里操作数据库 } }还有一种方法,就是先把这个Button放到Repeater外面,双击Button后会自动生成后台代码,同时会在Button里加入OnClick=***。然后再将这个asp:Button的HTML定义拷入Repeater里面即可。后台代码可以在自动生成的后台事件中处理。 CommandArgument="" 这个是说明用处? 嗯!现在要我根据当前行的ID进行一个删除的操作!CommandArgument='<%#Eval("ID")%>';//绑定IDif ("btnxx".Equals(e.CommandName)) { int id=Convert.toint32(e.CommandArgument);//得到ID //这里写你相应的操作代码!!! } 为什么我网站项目不能创建新文件? 引用的问题?? datalist 变色 DataGrid的显示问题 WINFORM工程如何设起动窗体。 SQLServer:通过企业管理器可以添加存储过程,但通过程序添加失败 ASP.NET 至少有一个参数未被返回值 (HELP) SQL service和ORACLE的 DATAGRID更新有什么区别吗? 如何提高FarPoint Spread 7.0的速度?谢谢大侠帮忙 急,请教asp.net连oracle数据库的方法? asp.net如何读取PHP页面的COOKIES? ==什么是方案 ?
就原来这么处理还这么处理
注册下就OK
{
if ("btnxx".Equals(e.CommandName))
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('我就是你要找的按钮');", true);
}
}<asp:Repeater ID="Repeater1" runat="server"
onitemcommand="Repeater1_ItemCommand">
<ItemTemplate>
<asp:Button ID="btn" CommandName="btnxx" CommandArgument="" runat="server" Text="xxxx" />
</ItemTemplate>
</asp:Repeater>
{
//这里写你相应的操作代码!!!
}
{
if ("btnxx".Equals(e.CommandName))
{
在这里操作数据库
}
}
还有一种方法,就是先把这个Button放到Repeater外面,双击Button后会自动生成后台代码,同时会在Button里加入OnClick=***。然后再将这个asp:Button的HTML定义拷入Repeater里面即可。后台代码可以在自动生成的后台事件中处理。
现在要我根据当前行的ID进行一个删除的操作!CommandArgument='<%#Eval("ID")%>';//绑定IDif ("btnxx".Equals(e.CommandName))
{
int id=Convert.toint32(e.CommandArgument);//得到ID
//这里写你相应的操作代码!!!
}