日期:2014-05-19  浏览次数:20452 次

模板列中的控件有CommandArgument,和Commandname这两个属性,我不太明白其作用
asp.net   2.0中   添加模板列之后,模板列中的控件有CommandArgument,和Commandname这两个属性,我不太明白,能否给个例子,让我看看他的作用,谢谢

------解决方案--------------------
Commandname:
如果有三个Button,ID分别为btn1,btn2,btn3,设置他们的Commandname为name1,name2,name3
btn2,btn3的click事件,都选择btn1的click的事件
那么在btn1_click事件中
{
Button btn;
if(btn.CommandName== "name1 ")
//btn1_Click执行
if(btn.CommandName== "name2 ")
//btn2_click执行
if(btn.Commandname== "name3 ")
//btn3_click执行
}
//就是说指定了CommandName以后,不必为每一个Button添加事件,大家都用一个就行了,
CommandName会去区分那一个按钮的事件被执行。