2011-02-24 2 views
0

Приведенный ниже код работает, мне просто интересно, есть ли динамический способ передать сгенерированный GridLeft__ctl1_GridViewLeftSearch ID в функцию javascript.Доступ к дочернему элементу управления сеткой из Java

псевдо-код -

<HeaderTemplate> 
    <asp:TextBox ID="GridViewLeftTextBox" Width="80%" runat="server" 
onKeyPress="javascript:SearchLeft(event);"></asp:TextBox> 

<asp:Button ID="GridViewLeftSearch" runat="server" Width="100%" 
OnClick="onSearchLeftGrid" Text="Search Patients" Font-Size="Small"> 
</asp:Button> 
     </HeaderTemplate> 

Является ли их способ получить доступ к кнопке GridViewLeftSearch внутри этой функции Javascript без жесткого кодирования это?

function SearchLeft(e) { 

      var t = document.getElementById("GridLeft__ctl1_GridViewLeftSearch"); 
         if (t != null) { 
          t.click(); 
         } 


       } 

ответ

0

попробовать это:

function SearchLeft(e) { 

     var t = document.getElementById("<%= GridViewLeftSearch.ClientID %>"); 
        if (t != null) { 
         t.click(); 
        } 


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