日期:2014-05-18  浏览次数:20415 次

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


学习