如何在传入asp.net之前删除url中的%20%20%20

时间:2016-07-14 16:16:18

标签: c# html asp.net asp.net-mvc webforms

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

并且在通话后将是

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

没有空间......请帮帮我

1 个答案:

答案 0 :(得分:2)

显然,您的参数值可能包含空格。使用Trim

可以轻松删除
<%# Eval("Number").ToString().Trim() %>

同样

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

要注意的一件事是空值,您可能需要检查它们。如果您使用的是最新版本的C#(6.0),那么使用空条件运算符非常简单:

<%# Eval("Number")?.ToString().Trim() %>
相关问题