如题..  请高人指点

解决方案 »

  1.   

    谢谢您的回答. 
    但我指的是 静态页面.  掉一个c#的类库.
    web技术 用的不是 asp.net
      

  2.   

    可以考虑用ajax 调用c#写的webservcice
      

  3.   

    能用 object角标调用c#的类库么?
      

  4.   

    除了用ajax 调c#写的webservcice之外,还可以把C#写的代码编译成DLL动态库,注册后在页面用
    脚本(js.vbs)调用,即ActiveX技术.我目前的一个小项目就是这样做的.
      

  5.   


    客户端需要装.net类库吧,我看不行
      

  6.   

    c#写的代码编译成DLL动态库,注册后在页面用脚本(js.vbs)调用,即ActiveX技
    我现在就是想这样来做. 
    请问怎么来写呢?
      

  7.   

    TO uddwfn521 ;
    首先C#写的类库编译成DLL,然后用regsv32注册,之后这样调用.
    <SCRIPT LANGUAGE="vbs">
    set adeskObject=createobject("adesk.Classes")
    document.write adeskObject.getSystemScript()....'系统检查
    function systemChecking()
    call adeskObject.systemChecking()'自己在类库里写的方法
    t=myFlash.GetVariable("_root.systemCheckingTimer")
    if isnumeric(t) then
    t=int(abs(t))
    else
    t=10000
    end if
    timerSystemChecking=setTimeOut("systemChecking()",t)
    end function</script>
    vbScript脚本与javascript可以相互调用,这样就可以达到在html里调用的目的.
      

  8.   

    To fuadam 
    不错,客户端确实需要安装.net frameWork,最好是用ajax做.
    纯代码写的那中,类似这样.
     Set objXmlHttp = CreateObject("Microsoft.XMLHTTP")
        objXmlHttp.Open "GET", fromUrl, False, "activeDesktop", "!@#$%^"
        objXmlHttp.send
    .....
      

  9.   

    谢谢楼上的.
    首先C#写的类库编译成DLL,然后用regsv32注册
    请问 该如何生成?怎么注册呢?
      

  10.   

    先建一个类库,里面定义一个类,写你实现的方法,然后生成就可以了.会自动在debug或release目录下生成dll文件,之后写一个批处理文件reg.bat文件
    如下:
    regsvr32 test.dll /u
    regsvr32 test.dlltest.dll就是你生成的dll,当然dll文件与reg.bat在同一目录下,之后双击reg.bat就可以了.就可以注册了.
    或直接在cmd里输入regsrvr32 路径 也可以的.