1

如果有人可以帮助我,将不胜感激。

我的网格视图中有两列,第一列是用于捕获网格行数的模板字段,第二列是一个链接按钮,单击它我正在打开一个弹出窗口。

<Columns>
<asp:TemplateField HeaderText="RowNum" Visible="false"> 
<ItemTemplate> 
<asp:Label ID="lblRowNum" runat="server" Text="<%#Container.
DataItemIndex + 1>"></asp:Label>
</ItemTemplate> 

<asp:TemplateField HeaderText="FileName"> 
<ItemTemplate>
<asp:LinkButton ID="btn"  runat="server" Text='<%#Eval("Empid")%>'
CommandName="Click" OnClientClick='<%# Eval("FileName", "window.open
(\"abc.aspx\",null,\"location=0,status=0,toolbar=0,
menubar=0,resizable=1\",\"true\");")%>'/>
</ItemTemplate> 
</asp:TemplateField> 

这很好用,但是我想将标签文本(来自第一列)作为弹出窗口的查询字符串传递。

可以在代码隐藏中还是在我的javascript代码的window.open中完成,我正在调用链接按钮的onclick事件。

提前致谢

4

0 回答 0