2016-09-07 15 views
1

私はGridViewasp:Hyperlinkにウィンドウのパラメータをポップアップで開く必要があります。aspからのポップアップウィンドウ:パラメータを持つハイパーリンク#

ここにパラメータ付きのポップアップウィンドウの実例がありますが、エラーがあります。

エラーメッセージは言う:

サーバーのタグが正しくフォーマットされていません。

どうしたのですか?

これを解決するにはどうすればよいですか?

私を助けることができますか?

ありがとうございます。

以下のマイコード。

<asp:TemplateField HeaderText="btest"> 
    <ItemTemplate> 
     <asp:HyperLink runat="server" ID="btest" Text="btest" 
     NavigateUrl='<%#"javascript:_popupWin=window.open('btest.aspx?Sample_ID=" + Eval("Sample_ID") + "', 
     '_popupWin','width=300,height=300,resizable=yes,location=yes,scrollbars=yes');_ 
     popupWin.focus();" %>'> 
     </asp:HyperLink> 
    </ItemTemplate> 
</asp:TemplateField> 
+1

'ASP置き換え:通常のHTMLタグリンクにHyperLink'を: –

答えて

2

これを試してみてください:

<asp:TemplateField HeaderText="btest"> 
    <ItemTemplate> 
     <asp:HyperLink runat="server" ID="btest" Text="btest" 

     NavigateUrl='<%# String.Format("btest.aspx?sID={0}", Eval("Sample_ID"))%>' 
     onclick="javascript:w= window.open(this.href,'Sample_ID', 
     'left=20,top=20,width=1500,height=300,toolbar=0,resizable=0');return false;"> 

     </asp:HyperLink> 
    </ItemTemplate> 
</asp:TemplateField> 
関連する問題