HTML URL 的编码无法正常工作

HTML encode not working properly for URL

我正在尝试生成 URL:

Get-it-Together-Stavros-Zenonos-amp;-Katerina-Ko?viewmode=0

在那之后你可以看到 "amp;" url 没有生成

如下所示:

Get-it-Together-Stavros-Zenonos-amp

请参阅下面的代码,它正在生成 URL

<a class="fb-xfbml-parse-ignore" href="https://twitter.com/intent/tweet?url=<%=HTMLEncode(CMS.DocumentEngine.DocumentContext.CurrentDocument.AbsoluteURL)%>" onClick="return popup(this, 'notes')">  
 <img src="<%# Eval("twittericon") %>" alt="twitter icon" />
</a>

你能帮我做些什么来生成完整的URL吗?

问题是因为您对 URL 中的值使用了 HTMLEncode。相反,您应该使用 URLEncode.