2013-07-25 57 views
0

我想使用asp.net标签来设置jquery对话框标题。可能吗?设置一个asp.net标签为jQuery对话框的标题

我已经试过这样的事情:

$(Div1).dialog('option', 'title', 'Title Name'); 

但标题名称这里是静态的。我想在这里使用我的asp.net标签而不是'标题名称'。

我也有我的代码更新如下:

Asp.Net代码:

<div id="Div1" class="InsertBar"> 
           <asp:Label ID="Label2" runat="server" Visible="true" Font-Bold="true"></asp:Label> 
           <asp:Panel ID="Panel1" runat="server" HorizontalAlign="left" ScrollBars="Auto"> 
            <asp:GridView> 
*******GRIDVIEW CODE ************************ 
            </asp:GridView> 
           </asp:Panel> 
          </div> 

Java脚本代码:

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

      $(Div1).dialog('option', 'title', $('#<%=Label2.ClientID%>').val()); 

     } 
    </script> 

的原因,我使用的标签这里(我想我会提到它):

我有一个asp.net网格视图。我在jQuery对话框中显示gridview。我必须从 网格视图获取一个值,并将其用作jquery对话框的标题。

我从网格视图获取值并将其存储在标签中。

我现在想要将标签的值分配给jquery对话框标题。

有谁知道我该怎么做?或有什么想法

回答

3

试试这个:

$(Div1).dialog('option', 'title', $('#<%=Label1.ClientID%>').text()); 

注:更改Label1以符合您的ASP.NET Label控件的名称。

+0

嘿卡尔安德森!谢谢 !但不知何故,我看到,这似乎并没有为我工作。我在代码 – CodeNinja

+0

$(Div1).dialog('option','title',$('#<%= Label1.ClientID%>')。text()); – CodeNinja

+0

@SqlSamurai - 谢谢,我已经更新了答案。 –

相关问题