0

当我在aspx页面上使用它时,我尝试在asp.net中使用thickbox或fancybox弹出窗口,效果很好。但是当我在gridview中使用它时它不起作用。

我在用户控件中使用下面的代码,它运行良好,

 <a class="thickbox" href="Default.aspx??txtid=1&keepThis=true&TB_iframe=true&height=100&width=100'">Default.aspx</a>

btu 当他们的gridview被绑定时,弹出窗口不起作用

 <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