高手帮看看,谢了.偶是想如何用C#.NET判断服务器是否支持该组件,但是无法正常判断,而为什么ASP的判断就可以,晕?代码:
this.check("MSWC.BrowserType",brow);类:
void check(string obj,Label sup)
{
string yes="<font class=fonts1><b>√</b></font>";
string no="<font color=red><b>×</b></font>";
try 
{
object claobj = Server.CreateObject(obj);
sup.Text=yes;
 }
catch  (Exception objex) 
{
sup.Text=no;
}
}

解决方案 »

  1.   

    在我的系统中很好地运行,不知你说的"无法正常判断",是否是指无论系统是否支持该组件,程序都返回false.
      

  2.   

    Server.CreateObject是可以的,
    1、这里的Server请检查是HttpServerUtility类
    2、在project的reference里你加入了这个object定义的dll文件
    3、考虑到你用asp可以,那么应该是.net之前的com,你还需要先用tblimp把这个低版本的dll import一下,然后再在project的reference里你加入了这个object定义的dll文件tblimp之后生成的dll
      

  3.   

    呵呵,我知道了,现把成果分享给大家:)一定要在页头加这一句,aspcompat="true" 就行.