源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net GridView中超链接的使用(带参数)

  • 时间:2021-10-15 17:15 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net GridView中超链接的使用(带参数)
方法1.使用<a>标签, 前台:
[url=<%# ]<a href='Javascript:alert("<%# OrigImageShow.aspx?image_id=" + Eval("ID")%>")'>弹出</a>
使用<a>标签,不刷新主页面 方法2.:asp:HyperLink (1)前台:<asp:HyperLink ID="hyperLink" runat="server" Text='<%# Eval("OperationFlag") %>' Target="_blank" ></asp:HyperLink> 后台绑定路径: (2)<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "OrigImageShow.aspx?image_id=" + Eval("ID")%>' Text="弹出" Target="_blank"></asp:HyperLink> 使用asp:HyperLink ,弹出页面不刷新主页面 方法3.asp:LinkButton (1) 前台:<asp:LinkButton ID="tb_searchori" runat="server" Text="弹出" OnClientClick=<%#"window.open('OrigImageShow.aspx?image_id="+Eval("id")+"')" %> ></asp:LinkButton> (2) 前台:<asp:LinkButton ID="tb_searchori" runat="server" Text="弹出" OnClick="LB_Ori_Click" CommandArgument='<%#Bind("ID") %>' ></asp:LinkButton>
[u]复制代码[/u] 代码如下:
protected void LB_Ori_Click(object sender, EventArgs e) { LinkButton lbtn = (LinkButton)sender; int imgID = int.Parse(lbtn.CommandArgument.ToString()); string url = "OrigImageShow.aspx?image_id=" + imgID; url = Page.ResolveUrl(url); Page.ClientScript.RegisterStartupScript(Page.GetType(), "messid", "<script language='javascript'>window.open('" + url + "');</script>"); }
使用asp:LinkButton,弹出页面后刷新主页面 综上所述:推荐使用HyperLink或者a的方式
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部