2014-06-17 6 views
0

내 페이지에는 link buttonsgridview이 있습니다.
link button을 클릭하면 gridview 아래에 div이 표시되어야합니다.
link buttononClientClick 이벤트에서 href을 다음과 같이 나타냅니다. 링크 버튼 클릭에 초점을 맞춘

function showDiv() { 
     location.href = '#div1'; 
    } 

나는 link button div이 표시되어 있지만, 페이지로드 후 페이지가 상승 클릭합니다.

영문 코드

<asp:GridView ID="gridDate" runat="server" CssClass="gridview_Order" 
      HeaderStyle-BackColor="#09182F" HeaderStyle-ForeColor="#ffffff" 
      AutoGenerateColumns="false" Visible="False"> 
<Columns> 
    <asp:TemplateField ItemStyle-Width="20%" HeaderText="Sl No." ItemStyle-CssClass="paddng"> 
     <ItemTemplate> 
     <%#Container.DataItemIndex+1 %> 
     </ItemTemplate> 
    </asp:TemplateField> 
    <asp:TemplateField ItemStyle-Width="25%" HeaderText="DATE" ItemStyle-CssClass="paddng"> 
     <ItemTemplate> 
      <asp:LinkButton ID="lbtnDate" runat="server" CommandArgument='<%#Eval("tblName") %>' Text='<%# Eval("dtvar") %>' OnClientClick="showDiv()" OnCommand="lbtnDate_Click"></asp:LinkButton> 
     </ItemTemplate> 
    </asp:TemplateField> 
    <asp:TemplateField ItemStyle-Width="25%" HeaderText="" ItemStyle-CssClass="paddng"> 
    <ItemTemplate> 
     <asp:LinkButton ID="lbtnDownload" runat="server" Text="Download Excel" CommandArgument='<%# Eval("tblName") %>' OnCommand="lbtnDownload_Click"></asp:LinkButton> 
    </ItemTemplate> 
    </asp:TemplateField>   
    </Columns> 
</asp:GridView> 
<br /><hr /><br /> 
<div id="div1"> 
    <asp:GridView ID="gridOrderByUser" runat="server" CssClass="gridview" 
      HeaderStyle-BackColor="#09182F" HeaderStyle-ForeColor="#ffffff" 
      AutoGenerateColumns="false" Visible="False" > 
     <Columns> 
     <asp:TemplateField ItemStyle-Width="2%" HeaderText="Sl No."> 
      <ItemTemplate> 
      <asp:Label ID="lblSlNo1" runat="server" Text='<%#Container.DataItemIndex+1 %>' style="color:#000;"></asp:Label> 
      </ItemTemplate> 
     </asp:TemplateField> 
     <asp:BoundField DataField="cod" HeaderText="CODE" InsertVisible="False" ReadOnly="True" SortExpression="cod" ItemStyle-Width="16%" /> 
     <asp:TemplateField HeaderText="IMAGE" ItemStyle-Width="18%"> 
     <ItemTemplate> 
      <asp:Image ID="img1" runat="server" Height="100px" Width="54px" ImageUrl='<%#"~/images/"+Eval("Image") %>' /> 
     </ItemTemplate> 
     </asp:TemplateField>      
    </Columns> 
</asp:GridView> 
</div> 

그래서 나는 div 위치에서 페이지를 체류를 위해 무엇을해야하는지.

감사

+0

이 유 "페이지가 간다"에 의해 무엇을 의미 하는가를? 그들의 전체 포스트 백이 분명하다면! plz 쇼 마크 업도! –

답변

0

당신은 당신이 할 수있는 링크 버튼의 서버 측 이벤트 필요가없는 경우 :

OnClientClick="location.href = '#div1'; return false;" 
관련 문제