读书人

|M| 一个Object对像 他可能是Button 也

发布时间: 2012-01-08 22:48:50 作者: rapoo

|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)
{
//做你要做的事
}
}
[解决办法]


学习

读书人网 >asp.net

热点推荐