GridView中超链接列怎么弹出窗口!!在线等,,着急

zhuzhusex9980 2013-09-12 10:47:18
<asp:GridView ID="ucGrid0" runat="server" AutoGenerateColumns="true" Width="100%">
<Columns>
<asp:TemplateField HeaderText="超链接列" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<%--<a href="NewPage.aspx?NUMBER=<%# Eval("NUMBER")%>&NAME=<%# Eval("NAME")%>" style="color: Blue">跳转到新页面</a>--%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>


现在的要求是弹出一个窗口,窗口中的页面是NewPage.aspx,要向该页面传递每行的NUMBER,NAME 属性

是不是要用windows.open() , 这个应该怎么写啊?
...全文
179 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hc1031473635 2013-09-13
  • 打赏
  • 举报
回复
给你一个我做的东东,参考参考,点击gridview超链接到链接页面,链接页面显示链接那行的相关信息 aspx:
 <asp:TemplateField HeaderText="Regulation Name">
                         <ItemTemplate>
                             <asp:HyperLink ID="HyperLink1" runat="server" Target="_self"
                                 NavigateUrl='<%# Fromat(Eval("id")) %>'
                                 Text='<%# Eval("Name") %>'></asp:HyperLink>
                         </ItemTemplate> 
                         <ItemStyle HorizontalAlign="Left" />
                     </asp:TemplateField>
.cs:
  public string Fromat(object id)
    {
        return string.Format("javascript:var win=window.open('Regulation_Item.aspx?ID={0}',null,'width=600,height=500')", id);
    }
链接页面.cs传值:
string id = Request.QueryString["id"];
        string selectcontent = "select * from 表ion where id='" + id + "'";
        DataBase db = new DataBase();
        DataSet ds = db.GetDataSetSql(selectcontent);
        DataTable dt = ds.Tables[0];
        TB_Name.Text = dt.Rows[0]["Name"].ToString();
PaulyJiang 2013-09-13
  • 打赏
  • 举报
回复
你的参数就是uri的组成部分啊
Andy__Huang 2013-09-12
  • 打赏
  • 举报
回复
用Iframe弹出一个新窗口,里面是div做的窗口,有关div弹出窗口,网上很多例子
zhuzhusex9980 2013-09-12
  • 打赏
  • 举报
回复
HELLO,,有人吗?
zhuzhusex9980 2013-09-12
  • 打赏
  • 举报
回复
怎么把同一行的参数带进去呢?
灬浪子灬 2013-09-12
  • 打赏
  • 举报
回复
System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("url"), "_blank");
火拼阿三 2013-09-12
  • 打赏
  • 举报
回复

<asp:HyperLink ID="hl_code" runat="server" Text='<%# Eval("_id") %>' NavigateUrl='<%# "http://www.baidu.com"+Eval("_id")  %>'
                                    Target="_blank"></asp:HyperLink>
zhuzhusex9980 2013-09-12
  • 打赏
  • 举报
回复
怎么写啊? 不会啊?

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧