2013-07-25 3 views
0

Я хотел бы установить заголовок диалогового окна jquery, используя метку asp.net. Является ли это возможным?установка метки asp.net для названия диалогового окна jquery

Я пытался что-то вроде этого:

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

Но 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 Code:

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

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

     } 
    </script> 

Причина я использую ярлык здесь (подумал я бы упомянул об этом):

У меня есть вид сетки asp.net. Я показываю gridview в диалоговом окне jquery. Я должен получить значение из вида сетки и использовать его в качестве заголовка в диалоговом окне jquery.

Я извлекаю значение из вида сетки и сохраняю его в метке.

Теперь я хочу присвоить значение метки заголовку jquery.

Кто-нибудь знает, как я могу это сделать? или есть какие-либо идеи

ответ

3

Попробуйте это:

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

Примечание: Изменение Label1, чтобы соответствовать имени элемента управления ASP.NET Ярлык.

+0

Эй, Карл Андерсон! Спасибо ! Но почему-то я вижу это, похоже, это не работает для меня. Я обновил свой код в вопросе – CodeNinja

+0

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

+0

@SqlSamurai - спасибо, я обновил ответ. –

Смежные вопросы