ASP.NETハイパーリンクの適切な構文

asp.net c#
ASP.NETハイパーリンクの適切な構文

ハイパーリンクからクエリ文字列にASIN番号を送信しようとしていますが、正しい構文を取得できません。 何か案は?

">Read More...

本当にありがとう!

  1  0


ベストアンサー

NavigateUrl='<%# Eval("ASIN", "ProductPage.aspx?ASIN={0}")%>'
  • server / user controls *の属性で `<%%>`を使用する場合、 `<%`は開始引用符の直後に、 `%>`は終了引用符の直前に表示する必要があります。 つまり、コードと静的コンテンツの両方を持つことはできません。 また、パーサーを混乱させることなく文字列に二重引用符を使用できるように、単一引用符を使用します。

7


try

NavigateUrl='ProductPage.aspx?ASIN=<%# Eval("ASIN")%>'>

一重引用符に注意してください

1


コードビハインドでNavigateURLプロパティを設定する必要があります。

-1


タイトルとURLをコピーしました