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

|M| 一个Object对像 他可能是Button 也可能是 ImageButton 也可能是 LinkButton 小弟我要如何知道他是哪一种呢

2012-01-08 
|M| 一个Object对像 他可能是Button 也可能是 ImageButton 也可能是 LinkButton 我要怎么知道他是哪一种呢

|M| 一个Object对像 他可能是Button 也可能是 ImageButton 也可能是 LinkButton 我要怎么知道他是哪一种呢
一个Object对像  
他可能是Button  
也可能是   ImageButton  
也可能是   LinkButton  
我要怎么知道他是哪一种呢
谢谢
void   GetBtn(Object   obj)
{
      这里判断Object是哪一种控件
}

[解决办法]
void GetBtn(Object obj)
{
Response.Write(obj.GetType());
}
[解决办法]
GetType
[解决办法]
如果就三种按钮,下面虽然麻烦点,也可将就用
void GetBtn(Object obj)
{
Button b1 = obj as Button;
if (b1 != null)
{
//做你要做的事
}
LinkButton b2 = obj as LinkButton;
if (b2 != null)
{
//做你要做的事
}
ImageButton b3 = obj as ImageButton;
if (b3 != null)
{
//做你要做的事
}
}
[解决办法]


学习

热点排行