Как удалить часть URL при использовании NavigateURL - PullRequest
0 голосов
/ 29 января 2010

Я использую NavigateURL для динамического извлечения URL-адресов продуктов на странице квитанции.

Вот точный код:

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

Он размещает "/ checkout / ~ /" в каждом из URL.

Как я могу удалить или исправить это?

Спасибо!

Ответы [ 2 ]

0 голосов
/ 29 января 2010

В итоге я переключился с обычного 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>

Что исправить проблему.

Спасибо.

0 голосов
/ 29 января 2010

Самое простое, вероятно, было бы просто позвонить .Replace() и заменить ненужную часть пустой строкой. Но это зависит от реле. С чего это начать? Откуда поступают данные?

...