2016-07-14 32 views
-2
<a href="CardslistErdem.aspx?Number=<%#Eval("Number")%>&Albom=<%#Eval("Albom")%>" class="fa fa-search-plus"></a> 

und nach einem Aufruf entfernen wird eswie% 20% 20% 20 in url vor dem Durchlauf in asp.net

http://localhost:7258/Azhar%203/CardslistErdem.aspxNumber=50541%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20&Albom=Erdem

so sein muss ich als

http://localhost:7258/Azhar%203/CardslistErdem.aspxNumber=50541&Albom=Erdem

sein

Ohne Platz .... bitte helfen Sie mir

+2

Try '<..% # Eval ("Number") ToString() Trim()%>' – din

+0

@MethodMan UrlDecode gibt ihm einfach eine Menge Leerzeichen nach Number = 50541 von dem, wonach er fragt, es sieht so aus, als ob er nicht will, dass es entschlüsselt wird. Er will Dins Lösung – SpaceghostAli

Antwort

1

Anscheinend Ihre Parameter r-Werte können Leerzeichen enthalten. Das sollte leicht sein, mit Trim zu entfernen:

<%# Eval("Number").ToString().Trim() %> 

ebenfalls

<%# Eval("Albom").ToString().Trim() %> 

Eine Sache zu beachten ist, Null-Werte, die Sie benötigen, zu prüfen. Wenn Sie neueste Version von C# (6.0) verwenden, das ist super einfach mit null Konditionaloperator:

<%# Eval("Number")?.ToString().Trim() %> 
Verwandte Themen