ページをポップアップとして開くためのJavaScriptがあります。次に、データグリッドで呼び出す必要があるため、asp ハイパーリンク コントロールを追加しました。Web を検索して例を見つけましたが、「サーバー タグの形式が正しくありません。」私は多くの時間を費やしましたが、コードを修正する方法がわかりません。誰かが私にそれを指摘しますか?前もって感謝します。
aspx ページの私のコード
<asp:TemplateColumn headertext="Date Received" HeaderStyle-Width="11%" Itemstyle-wrap="False" Visible="true">
<ItemTemplate>
<asp:HyperLink ID="hyTranscript" runat="server" NavigateUrl="#" onclick="javascript:openWin('~/popAddEditReasons.aspx?page=Edit&ID=" & Eval("ID") &"','EditTransfer','width=650,height=325'); return false;")>
<%#DataBinder.Eval(Container.DataItem, "Received_Date", "{0:d MMM yyyy}").ToUpper%>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateColumn>