读书人

急死人了~

发布时间: 2011-12-23 23:32:01 作者: rapoo

急死人了~~~~~~~~~~~~~~~~~~~~~~~~~~~
请问如何在 <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 保存你的参数,

读书人网 >asp.net

热点推荐