急死人了~~~~~~~~~~~~~~~~~~~~~~~~~~~
请问如何在 <asp:Repeater> 里棒定按扭控件,并传递参数?????
以下是我在ASPX中棒定的控件,我要给Button6_Click事件传递两个参数
<asp:Button ID= "Button6 " runat= "server " OnClick= ' <%# Button6_Click(DataBinder.Eval(Container.DataItem, "Comment ").ToString(),DataBinder.Eval(Container.DataItem, "UserId ").ToString())%> ' Text= "提交 "/>
以下是我在ASPX.CS里定义的事件及参数.但是总是行不通!!!
protected void Button6_Click(string Comment, string UserId)
请高手指教,控件一般是怎么棒定的,并如何向后台传递参数????
------解决方案--------------------//****你Repeater里面,加了一个控件以后,在按钮里面设置commandname属性哈,
然后在Repeater ItemCommand事件进行处理哈
switch(e.commandevagename)
{
case "del ":
//****事件
break;
}
------解决方案--------------------向1楼的强人学习
------解决方案--------------------参数可以传递的。
------解决方案--------------------给repeater加上OnItemDataBound事件中操作,先在repeater中加上两个参数,CommandName= "delete " ,CommandArgument= ' <%# Eval( "XX ") %> '
在reapter_OnItemDataBound事件中判断,if(e.CommandName== "delete ") string XX=e.CommandArgument //这里就是传递的参数
//do something
------解决方案--------------------放几个lable 保存你的参数,