href正在截断querystring

时间:2019-08-22 11:52:32

标签: html asp.net-mvc-4 razor href

我在变量中有以下查询字符串

var redirectTo = "http://localhost/DGS.DGSAPI.UI/ORDERONLINE?addr=10 n main&apt=&zip=44408&customer=N";

查看上呈现,例如:

<a href=@redirectTo>Check Here</a>

但是当它渲染时,它在找到空间后会被截断。它呈现如下:

  

http://localhost/DGS.DGSAPI.UI/ORDERONLINE?addr=10

怎么了?

1 个答案:

答案 0 :(得分:1)

使用引号,如果没有引号space,将使浏览器认为新属性正在启动:

<a href="@redirectTo">Check Here</a>

还要注意,查询字符串参数中的空格通常被编码为+符号。因此,即使添加了引号,打开后URL仍可能无法正常工作。