2013-07-25 55 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 - 謝謝,我已經更新了答案。 –

相關問題