当我在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>