gridview模板和一个层的小问题,但我就是没搞定,,,求助....
gridview中一模板列中放一个linkbutton,,,如下:
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="lbtshow_csh" CommandName="show_info" CommandArgument='<%# Eval("id")%>' runat="server">标题</asp:LinkButton></ItemTemplate>
<ItemStyle HorizontalAlign="Left" Width="44%" />
</asp:TemplateField>
在gridview外面放一个层,,,用于显示某些内容,层如下:
<div id="showinfo" visible="false" runat="server" style="border:solid 10px #898989;background:#fff;padding:10px;width:580px;z-index:1001; position: absolute; top:50%; left:65%;margin:-100px 0 0 -400px;">12345</div>
我想点击这个linkbutton弹出这个层,,,这个层不是在gridview中的。
后台如下,
protected void gridview1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "show_info")
{
showinfo.Visible = true;
}
为什么不生效呢???
应该如何解决??
哪位同学有这方面的源码,,,帖个给兄弟,,
[解决办法]
showinfo.style.display = "block";
[解决办法]
<div id="showinfo" visible="false" runat="server" style="border:solid 10px #898989;background:#fff;padding:10px;width:580px;z-index:1001; position: absolute; top:50%; left:65%;margin:-100px 0 0 -400px;">12345</div>
红色部分不那么设置,你在style里面写display = "none"
[解决办法]