问题描述:
我用C#.net开发web程序,在aaa.cs定义了一个public变量strA="ABC", 在aaa.aspx中使用了Javascript, 我现在想在该段jsp中获取strA的值,怎么做?

解决方案 »

  1.   

    方法很多,可以这样var str = '<asp:Literal id="Literal1" Text=""  runat="server"/>'page_load里
    Literal1.Text = strA;
      

  2.   

    <script runat=server>//at aaa.cs
    string strA="ABC";
    </script>
    <script>// at aspx
    var str = <%@ strA %>;
    </script>
    不知道这样行不行,楼主可以试一下,不行的话把值赋到ViewState吧
      

  3.   

    public string strA="ABC";
    private void Page_Load(object sender, System.EventArgs e)
    {
    // Put user code to initialize the page here
    }
    <HTML>
    <HEAD>
    <title>WebForm13</title>
    <script language="javascript">
    function bodyclick()
    {
    var str='<%=strA%>';
    alert(str);
    }
    </script>
    </HEAD>
    <body onclick="bodyclick()">
    <form id="Form1" method="post" runat="server">
    </form>
    </body>
    </HTML>