2016-12-30 15 views
5

için düzgün çalışmıyor:?HTML kodlamak ben oluşturulan bir URL'ye çalışıyorum URL'ye

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

"Amp;" O url altındaki Beğen

oluşturmuyorsa sonra:

al-it-Together-Stavros-Zenonos-amp

kodum aşağıda URL'yi

<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> 
oluşturuyor bakın

Tam URL oluşturmak için ne yapmam gerekiyor?

+2

HTMLEncode, ancak bunun yerine URLEncode yapmak istemezsiniz. Kullandığınız sunucu tarafı dilinin, bunu yapmak için bir işlevi olup olmadığını kontrol edin. Aksi takdirde 'replace()' manuel olarak kullanmanız gerekecektir. –

+0

Olası çoğaltılabilir [JavaScript'te URL'yi Encode Edin?] (Http://stackoverflow.com/questions/332872/encode-url-in-javascript) – mike510a

+0

URLEncode işlenmemiş, hala üzerinde kesim; . AbsoluteURL; ama ben twitter paylaştığım zaman sadece ver; geri kalanını değil – SmartestVEGA

cevap

2

Sorun, URL'deki değerde HTMLEncode kullanıyor olmanızdır. Bunun yerine URLEncode kullanmalısınız.

+1

Teşekkürler! yardım için yeni yılınız kutlu olsun! :) – SmartestVEGA

İlgili konular