2016-09-13 10 views
0

名前やその他の詳細を持つグリッドビューポップアップを開くハイパーリンクがあります。その名前はハイパーリンクです。そのハイパーリンクをクリックすると、別のポップアップでそのユーザーの詳細を表示する必要があります。どうすればいいですか?gridview(別のポップアップ)のハイパーリンクをクリックしてポップアップダイアログを開くにはどうすればいいですか?

マイコード:

<asp:GridView ID="grdNomiantionCountDetails" runat="server" AutoGenerateColumns="false" 
            PagerStyle-CssClass="dvPageNation1" PagerSettings-Position="Bottom" GridLines="None" 
            PagerStyle-HorizontalAlign="Left" Visible="true" Width="600px" HorizontalAlign="center"> 
<Columns>            

    <asp:TemplateField HeaderText="Nominated By" HeaderStyle-HorizontalAlign="Left"> 
              <ItemStyle CssClass="bdrstyle" /> 
              <ItemTemplate> 
               <br />             
               <asp:HyperLink Width="180px" CssClass="txtcolor" runat="server" ID="HyperLink1" Text='<%#Bind("NominatorName")%>' onclick='<%# String.Format("return viewDescription(""{0}"");",Eval("Description")) %>'></asp:HyperLink>             
              </ItemTemplate> 
              <HeaderStyle CssClass="hdrstyle" HorizontalAlign="Left" /> 
             </asp:TemplateField> 
             <asp:TemplateField HeaderText="Institution" HeaderStyle-HorizontalAlign="Left" HeaderStyle-CssClass="hdrstyle"> 
              <ItemStyle HorizontalAlign="Left" VerticalAlign="Middle" Width="400px" CssClass="txtcolor bdrstyle " /> 
              <ItemTemplate> 
               <br />             
                <asp:Label Width="180px" CssClass="txtcolor" runat="server" ID="lblInstitution" Text='<%#Bind("Institution")%>' /> 
               <br />   
              </ItemTemplate> 
             </asp:TemplateField> 
            </Columns> 
            <PagerStyle CssClass="dvPageNation1" HorizontalAlign="Left" /> 
           </asp:GridView> 
          </div> 

と私はNominatorNameハイパーリンク

答えて

0

のクリックに

<div onclick="openPopupDialog('<%# Eval("Description") %>')">ClickMe</div> 
ようなもので

<asp:HyperLink Width="180px" CssClass="txtcolor" runat="server" ID="HyperLink1" Text='<%#Bind("NominatorName")%>' onclick='<%# String.Format("return viewDescription(""{0}"");",Eval("Description")) %>'></asp:HyperLink> 

を交換し、説明してダイアログを開く必要があります

+0

担当者に感謝します。まあ。しかし、私はDBからグリッドビューのデータをバインドする必要があります。グリッドビューは異なるユーザーの名前を含むことがあります。 – Kumar

+0

あなたのコードは何をしていますか?それはポップアップの内側にあるはずのものですか? – VDWWD

関連する問題