2016-01-22 52 views
0

Im在使用GridView中的HyperLinkField传递参数时出现问题,同时打开一个弹出窗口。我需要在URL中传递2个参数,我怎样才能让它知道呢?在GridView中使用HyperlinkField传递参数并打开一个弹出窗口

这是我目前有:

<asp:HyperLinkField Text="Details" NavigateURL="javascript:var w =window.open('ProviderDetailPop.aspx','details','width=520,height=560,left=450,top=150,menubar=no,location=no,resizable=yes,scrollbars=no,status=yes,toolbar=no')" /> 

回答

0

你需要使用的String.Format来构建你的NavigateURL价值,并通过您的参数。一个粗略的例子是

<asp:HyperLink ID="lnkEmployee" runat="server" Text='<%# Eval("Employee") %>' NavigateUrl='<%# String.Format("~/yourPage.aspx?p={0}", Eval("ID")) %>' /> 
相关问题