0

NavigateURL を使用して、領収書ページの製品の URL を動的に取得しています。

正確なコードは次のとおりです。

<a class="blue13" href="<%#Eval("Product.NavigateUrl")%>"><%#Eval("Product.Name")%></a>

各 URL に「/checkout/~/」を配置しています。

これを削除または修正するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

0

最終的に通常の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>

問題を修正します。

ありがとう。

于 2010-01-29T16:14:25.387 に答える
0

最も簡単なことは、おそらく、不要な部分を呼び出し.Replace()て空の文字列に置き換えることです。しかし、それはリレーに依存します。そもそもなぜそこにあるのですか?データはどこから来ていますか?

于 2010-01-29T16:00:45.217 に答える