我在前台用VBSCRIPT写了一个方法Function Encrypt(Password,Mode) 需要在C#中调用该方法,方法的两个参数用C#中定义的变量传入值,而且执行该方法后会返回一个值,在C#中这样的代码该怎样来写呢?

解决方案 »

  1.   

    注册一个客户端脚本,或者用Response.Write()方法将完成的脚本写出来吧,例如:Response.Write("<script lanbuage=vbscript> msgbox 'title','Content" + 变量值 + "'</script>");
    好久没有用vbscript 了,不知道对不对
      

  2.   

    Response.Write("<script lanbuage=vbscript> msgbox 'title','Content" + 变量值 + "'</script>");
    如楼上的;你将页面客户端脚本改为VB就可以了;
      

  3.   

    我的方法:我用的是js,改成vbScript一样,callMethod()是我用js写的方法,你参考一下。
    Page.RegisterStartupScript("","<script LANGUAGE=JavaScript >"+
    "alert('本次费用支出成功!');"+
    "window.opener.callMethod();"+
    "window.close();"+
    "</script>");