0

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>
4

0 に答える 0