10多年没编程了,竟然出了个.net请大家帮助我,我做了一个aspx的页面,需要从vb.net中获得一个变量的值,然后想把这个值传给javascript里面的变量使用。怎么做呢?急问,请各位专家帮忙看看,项目等着就卡在这里了。谢谢!

解决方案 »

  1.   

    <script type="text/javascript">
    <!--
    var a= "<%=  %>";
    alert(a);
    //-->
    </script>
      

  2.   

    <script type="text/javascript">
    <!--
    var a= "<%= intSomeThing %>";
    alert(a);
    //-->
    </script>
      

  3.   

    报错如下,我在vb中应该怎么声明啊?
    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------编译错误 
    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: BC30451: 未声明“logonUser”。它可能因其保护级别而不可访问。源错误: 行 51:             function ShowTicket() {
    行 52:                 var ticket = GetTicket();
    行 53:                 var a = "<%= logonUser %>";
    行 54: 
    行 55:                 alert(i);
     源文件: E:\project\ciecc\WebApplication1\WebApplication1\default.aspx    行: 53 
      

  4.   

    你要在aspx.cs文件中声明一个public <dataType> logonUser然后在page里面给它赋值;
      

  5.   

    我用vb的,已经在vb里面声明啦,结果还是一样的