Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dotnet和JavaScript url编码_Javascript_Asp.net Mvc_Url_Urlencode_Encodeuricomponent - Fatal编程技术网

Dotnet和JavaScript url编码

Dotnet和JavaScript url编码,javascript,asp.net-mvc,url,urlencode,encodeuricomponent,Javascript,Asp.net Mvc,Url,Urlencode,Encodeuricomponent,以下代码返回http://localhost:23843/home/GetBooksTitles?partial=yes&typeofbook=livre而不是http://localhost:23843/home/GetBooksTitles?partial=yes&typeofbook=livre。它返回&而不是& 我如何告诉dotnet不要这样编码url var url = '<%: Url.Action("GetBooksTitles","home",

以下代码返回
http://localhost:23843/home/GetBooksTitles?partial=yes&typeofbook=livre
而不是
http://localhost:23843/home/GetBooksTitles?partial=yes&typeofbook=livre
。它返回
&而不是
&

我如何告诉dotnet不要这样编码url

    var url = '<%: Url.Action("GetBooksTitles","home", 
               new { partial="yes",typeofbook="livre"},"http")%>';
        alert(url);
var url='';
警报(url);

注意:我不想使用
url.replace(“&;”、“&”)
您应该使用
Html.Raw

var url = '<%: Html.Raw(Url.Action("GetBooksTitles","home", 
               new { partial="yes",typeofbook="livre"},"http"))%>';
alert(url);
var url='';
警报(url);
默认情况下,Asp.net MVC引擎将自动编码字符串。如果您想要原始字符串,可以使用Html.raw