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

大家看看,如何在button1_click中添加参数,3天结贴给分,小弟我的信誉,大家看着办

2012-02-03 
大家看看,怎么在button1_click中添加参数,3天结贴给分,我的信誉,大家看着办button1.Click+newSystem.Even

大家看看,怎么在button1_click中添加参数,3天结贴给分,我的信誉,大家看着办
button1.Click   +=   new   System.EventHandler(this.button1_click);

protected   void   button1_click(object   sender,   EventArgs   e){
}

在这里,我想   添加一个NUM的参数,,,,当BUTTON点击的时候,要把那个参数传给那个fuction哈,要怎么办哦,,,,

protected   void   button1_click(object   sender,   EventArgs   e,   int   num){
}
button1.Click   +=   new   System.EventHandler(this.button1_click(num));
不工作阿



[解决办法]
这个好象不行把
[解决办法]
没搞过,帮UP
[解决办法]
先把值存到viewsate或者seeesion或者隐藏域里
点击事件里再取出来
[解决办法]
事件定义好了以后是不能改变的
你可以用ls说的方法,把参数放到viewstate或者session或者hidden field
[解决办法]
你看看这个 http://www.68asp.com/Article/CJ/200409/859.html
[解决办法]
加了又有什么用呢,这只是个回调函数,num参数不能让你传递给windows

你还是用另外一个域来保存吧,比如tag
[解决办法]
if (sender == button1)
{
MessageBox.Show( "button1 ");
}
[解决办法]
感觉没有这个必要.
[解决办法]

[解决办法]
if (sender == button1)
{
MessageBox.Show( "button1 ");
}
这个方法??
[解决办法]
这个问题有点.......
[解决办法]
this.btnSaveDoc.Click += new System.EventHandler(this.btn_Click);
this.btnCompleteDoc.Click += new System.EventHandler(this.btn_Click);

将btnSaveDoc和btnCompleteDoc的Text值假设分别为 "保存 ", "完成 "
那么在private void btn_Click(object sender, EventArgs e)函数体里面

switch (((Button) sender).Text)
{
case "保存 ":
//保存调用函数
break;
case "完成 ":
//调用完成函数
break;
}

热点排行