日期:2014-05-17  浏览次数:20395 次

TabContainer中findcontrol报错
呵呵~请帮忙救火~
在TabContainer中有个datalist,datalist中放了个linkbutton,ID是lbtnLocoNum,我想在datalist的ItemCommand事件中findcontrol,具体动作是这样的:
单击linkbutton,触发ItemCommand事件,在该事件中findcontrol这个linkbutton,并取得linkbutton的Text值,谢谢啦!
TabContainer? TabContainer DataList FindControl

------解决方案--------------------
有两种方法,请参考 http://blog.csdn.net/cdefg198/article/details/6876798
------解决方案--------------------
既然只用取ID的值,不用FindControl的

protected void DataList2_ItemCommand(object source, DataListCommandEventArgs e)
{
    if (e.CommandName == "LocoNum")
    {
string ID=e.CommandArgument.ToString(); //这个就是ID的值
    }
}

如果要在label中输出this.lblLocoNum.Text=e.CommandArgument.ToString();就好了