2016-01-22 42 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")) %>' /> 
相關問題