asp.net标签的更新值未反映在java脚本变量上

时间:2013-07-25 21:31:18

标签: c# javascript jquery asp.net

我有一个asp.net标签,label2,它位于ajax更新面板中。

<div id="Div1" class="InsertBar">
   <asp:Label ID="Label2" 
            runat="server" Visible="true" Font-Bold="true">
   </asp:Label>    
      <asp:GridView>
        <!-- my gridview template and columns -->
      </asp:GridView>
   </asp:Panel>
</div>

此更新面板显示在jquery对话框中。          按钮单击事件将打开jquery对话框。

我在每个按钮点击后面的asp.net代码中为标签 label2 分配一个值。

我正在尝试使用以下代码访问javascript代码中的 label2

 var newtitle = $('#<%=Label2.ClientID%>').text();

javascript功能如下。该函数从后面的asp.net代码调用

 <script type="text/javascript">
 function ViewModelPopup1() {

            var newtitle = $('#<%=label2.ClientID%>').text();

            $(Div1).dialog('option', 'title', newtitle);

        }
   </script>

我遇到的问题是,第一次点击asp.net按钮时,javascript变量新标题被分配给asp.net label2。但是在随后的按钮单击时,javascript变量newtitle不会更新。关于如何在每次点击按钮时将javascript变量更新为asp.net标签的任何建议?

只是我的想法。我在ajax更新面板中有asp.net标签。我还应该使用任何ajax的javascript ???

0 个答案:

没有答案