2013-06-03 41 views
1

我有一個「div」標籤id是'模態'。在同一頁面中有一個網格。網格顯示文檔詳細信息。所以當我點擊一個鏈接buttion在網格..然後我需要一個模式窗口彈出。我的頁面有一個母版頁也..所以我怎樣才能做到這一點......當我點擊鏈接按鈕沒有任何反應......點擊網格中的鏈接按鈕彈出一個模式窗口

<asp:GridView ID="grd_review" runat="server" AutoGenerateColumns="False" 
    DataKeyNames="DOC_ID" EnableModelValidation="True" 
    onselectedindexchanged="grd_review_SelectedIndexChanged" 
    onrowcommand="grd_review_RowCommand" onrowdeleting="grd_review_RowDeleting" 
      CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%" 
      Height="233px"> 
      <AlternatingRowStyle BackColor="White" /> 
    <Columns> 
     <asp:BoundField DataField="DOC_ID" HeaderText="id" Visible="False" /> 
     <asp:BoundField DataField="DOC_NAME" HeaderText="Doc Name" /> 
     <asp:BoundField DataField="UserName" HeaderText="Created By" /> 
     <asp:BoundField DataField="CREATE_DATE" HeaderText="Created Date" /> 
     <asp:TemplateField HeaderText="FileName"> 
      <ItemTemplate> 
       <asp:LinkButton ID="lnk_file" runat="server" 
        CommandArgument='<%# Eval("DOC_ID") %>' CommandName="doc" 
        Text='<%# Eval("FILE_NAME") %>'></asp:LinkButton> 
      </ItemTemplate> 
     </asp:TemplateField> 
     <asp:TemplateField HeaderText="Review"> 
      <ItemTemplate> 
       <asp:LinkButton ID="lnk_rev" runat="server">Review</asp:LinkButton> 
      </ItemTemplate> 
     </asp:TemplateField> 
    </Columns> 
      <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" /> 
      <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White" 
       HorizontalAlign="Left" /> 
      <PagerStyle BackColor="#FFCC66" ForeColor="#333333" HorizontalAlign="Center" /> 
      <RowStyle BackColor="#FFFBD6" ForeColor="#333333" /> 
      <SelectedRowStyle BackColor="#FFCC66" Font-Bold="True" ForeColor="Navy" /> 
</asp:GridView> 

我需要彈出DIV的「lnk_rev」點擊。 。

$( 「#lnk_file」)生活( 「點擊」,函數(){ $( 「#模式」)對話框({ 標題: 「jQuery的模態對話框彈出」, 按鈕: { 關閉:函數(){$ (本).dialog( '關閉');} } , 模式:真 }); 返回FALSE; });

+0

你試過了什麼?彈出窗口不只是顯示你想要的。 jqueryui有很好的文檔記錄,並且所有與asp.net和jqueryui相關的常見問題都已在本網站上發佈。 – nunespascal

回答

0

最有可能發生的是gridview控件在客戶端呈現時重命名linkbutton的ID。使用您選擇的工具檢查瀏覽器中的元素,並確認您將單擊事件處理程序連接到實際存在的元素。

相關問題