私は ASP.NET に比較的慣れていないことを認めざるを得ず、恥ずべきことに、クライアント側のページでサーバー タグをまだ実際に使用したことがありません。私のページには、データテーブルの行を反復処理し、以下のタグを使用して各アイテムのハイパーリンク オブジェクトを表示するリピーターがあります。
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/DiseaseInfo/Syndrome.aspx?SyndromeID=<%# Eval('SYNDROME_ID')%>&SpeciesID=<%# Eval('SPECIES_ID')%>" Text='<%# Eval("SYNDROME_NAME").ToString%>'></asp:HyperLink>
私が抱えている問題は、サーバーが <%# %> タグをレンダリングしないことです。この同じリンクをタグに入れると、問題なく機能します。ハイパーリンクがサーバー側で既にレンダリングされているという事実に関係していると確信していますが、それを正しく機能させるために変更する方法がわかりません。どんな助けでも大歓迎です。