NavigateURL を使用して、領収書ページの製品の URL を動的に取得しています。
正確なコードは次のとおりです。
<a class="blue13" href="<%#Eval("Product.NavigateUrl")%>"><%#Eval("Product.Name")%></a>
各 URL に「/checkout/~/」を配置しています。
これを削除または修正するにはどうすればよいですか?
ありがとう!
NavigateURL を使用して、領収書ページの製品の URL を動的に取得しています。
正確なコードは次のとおりです。
<a class="blue13" href="<%#Eval("Product.NavigateUrl")%>"><%#Eval("Product.Name")%></a>
各 URL に「/checkout/~/」を配置しています。
これを削除または修正するにはどうすればよいですか?
ありがとう!
最終的に通常のhrefからasp:HyperLinkに切り替えて、/〜/の問題を修正しました。
だから、使う前に
<a class="blue13" href="<%#Eval("Product.NavigateUrl")%>" runat="server"><%#Eval("Product.Name")%></a><br/>
そして私はそれを次のように切り替えました:
<asp:HyperLink CssClass="blue13" runat="server" NavigateUrl='<%#Eval("Product.NavigateUrl")%>' Text='<%#Eval("Product.Name")%>'></asp:HyperLink>
問題を修正します。
ありがとう。
最も簡単なことは、おそらく、不要な部分を呼び出し.Replace()
て空の文字列に置き換えることです。しかし、それはリレーに依存します。そもそもなぜそこにあるのですか?データはどこから来ていますか?