我正在使用NavigateURL动态提取收据页面上的产品网址。
以下是确切的代码:
<a class="blue13" href="<%#Eval("Product.NavigateUrl")%>"><%#Eval("Product.Name")%></a>
在每个网址中放置“/ checkout /〜/”。
如何删除或更正此内容?
谢谢!
答案 0 :(得分:0)
最简单的事情可能就是调用.Replace()
并用空字符串替换不需要的部分。但这取决于接力。为什么一开始呢?数据来自哪里?
答案 1 :(得分:0)
我最终从常规href切换到asp:HyperLink并更正了/〜/ issue。
所以,在我使用之前
<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>
哪个更正了问题。
感谢。