2013-06-03 2 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> 

내가 클릭 "lnk_rev"에 사업부를 팝업 할 필요가 ... 링크 버튼 아무런 변화가 클릭 할 때. ..

$ ("#의 lnk_file") 살 ("클릭", 기능() { $ ("# 모달") 대화 상자 ({ 제목 : "jQuery를 모달 대화 상자 팝업" 버튼 : { 닫기 : 함수() { $ (이) .dialog ('가까운'); } }, 모달 : 사실 }); 반환 거짓; });

+0

무엇을 시도 했습니까? 팝업은 당신이 원하는대로 나타나지 않습니다. jqueryui는 매우 잘 문서화되어 있으며 asp.net 및 jqueryui와 관련된 모든 공통 문제는이 사이트에서 이미 다루어집니다. – nunespascal

답변

0

가장 가능성있는 일은 gridview 컨트롤이 클라이언트에서 렌더링 될 때 링크 버튼 ID의 이름을 바꾸는 것입니다. 브라우저의 요소를 선택한 도구로 검사하고 클릭 이벤트 처리기를 실제로 존재하는 요소까지 연결하는지 확인하십시오.

관련 문제