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

和呼叫後,這將是如何刪除%20%20%20 URL傳遞之前在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

,所以我需要像

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

沒有空間....請幫我

+2

嘗試'<%#的eval( 「數字」)的ToString()修剪()%>' – din

+0

@MethodMan UrlDecode只會在Number = 50541之後爲他提供一堆空格,他看起來好像他甚至不想解碼他想要的解決方案 – SpaceghostAli

回答

1

顯然你的參數r值可能包含空格。這應該是容易Trim刪除:

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

同樣

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

有一點需要注意的是空值,你可能需要檢查。如果您正在使用最新版本的C#(6.0),這與空條件操作超級簡單:

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