|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)
{
//做你要做的事
}
}
------解决方案--------------------哇
学习