try 
if(control.GetType()==Type.GetType("TextBox"))

解决方案 »

  1.   

    在C#中:
    control.GetType().ToString()
    可以返回控件数据类型的字符串名。
      

  2.   

    为什么用if(Control.GetType().ToString()=="System.Web.UI.WebControls.TextBox")可以而
    if(Control.GetType()==Type.GetType("TextBox"))不行?
      

  3.   

    tryControl.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox")
      

  4.   

    tryControl.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox")
      

  5.   

    我的意思是能不能不用类型的完整路径。System.Web.UI.WebControls.TextBox太长了。能不能直接用TextBox