aspxページでこれを使用すると、asp.netでthickboxまたはfancybox popupを使用しようとしていますが、うまく機能します。しかし、グリッドビューで使用すると機能しません。
私はユーザーコントロールで以下のコードを使用していますが、うまく機能しています。
<a class="thickbox" href="Default.aspx??txtid=1&keepThis=true&TB_iframe=true&height=100&width=100'">Default.aspx</a>
btu グリッドビューがバインドされている場合、ポップアップは機能しません
<asp:GridView ID="gvResult" ClientIDMode="Static" AutoGenerateColumns="False" DataKeyNames="WordID" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<div style="float: right">
<asp:Image ID="Image1" Width="115" Height="100" ImageUrl='<%# string.Format("../Upload/Images/{0}",Eval("IsExistPic")) %>' runat="server" />
</div>
<div style="float: right">
<a class="thickbox" href="../test.aspx?txtid=1&keepThis=true&TB_iframe=true&height=500&width=600">Default.aspx</a>
<asp:HyperLink ID="various2" ClientIDMode="Static" runat="server" NavigateUrl='<%#string.Format("../LogIn.aspx?txtid=1&keepThis=true&TB_iframe=true&height=500&width=600") %>'><img src="../img/sound.png" /></asp:HyperLink>
<br />
<asp:HyperLink ID="hplfilm" runat="server"><img src="../img/film.png" /></asp:HyperLink>
<br />
<asp:HyperLink ID="hplpronun" runat="server"><img src="../img/microphone.png" /></asp:HyperLink>
<br />
<asp:HyperLink ID="hplinfo" NavigateUrl="../Default.aspx" runat="server"><img src="../img/info.png" /></asp:HyperLink>
<br />
<asp:HyperLink ID="hplReport" NavigateUrl="../Default.aspx" runat="server"><img src="../img/repo.png" /></asp:HyperLink>
<br />
</div>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>