从Java访问gridview的子控件

时间:2011-02-24 15:39:29

标签: java javascript asp.net gridview

以下代码有效,我很好奇是否有动态方式传递生成的代码  将GridLeft__ctl1_GridViewLeftSearch ID转换为javascript函数。

伪代码 -

  <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>

他们是否可以在没有硬编码的情况下访问此Javascript函数中的GridViewLeftSearch按钮?

function SearchLeft(e) {

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


               }

1 个答案:

答案 0 :(得分:0)

试试这个:

function SearchLeft(e) {

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


           }