首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急死人了~

2011-12-23 
急死人了~~~~~~~~~~~~~~~~~~~~~~~~~~~请问如何在 asp:Repeater 里棒定按扭控件,并传递参数?????以下是我

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

热点排行