在javascript中调用C#的公共变量?

时间:2010-05-04 14:53:41

标签: c# javascript

我的问题是我尝试在Code Behind From JavaScript函数中调用Public变量 我尝试这样做:

在代码背后部分:

  public string str ="TEST";

在JavaScript部分:

 <script type="text/javascript" language="javascript">

    function funDoSomething()
    {
        var strMessage = '<%= str%>';
        alert( strMessage );
    }
 </script>

有什么建议吗?

2 个答案:

答案 0 :(得分:2)

 <script type="text/javascript" language="javascript">    
    function funDoSomething()
    {
        var strMessage = <%= "'" + str + "'"%>;
        alert( strMessage );
    }
 </script>

丑陋但应该工作。

答案 1 :(得分:1)

我找到了答案,就像这样 在JavaScript部分:

<script type="text/javascript" language="javascript">

   function funDoSomething()
   {
       var strMessage = "<%=str%>";
       alert( strMessage );
   }
</script>

这项工作:)