gpt4 book ai didi

javascript - MvcHtmlString 仍然编码字符

转载 作者:行者123 更新时间:2023-11-30 23:42:09 26 4
gpt4 key购买 nike

我正在尝试使用 MvcHtmlString.Create 创建 JavaScript 变量。但是输出仍在编码中。

var geocode_jsonresult = @MvcHtmlString.Create(Url.Action("GeoLocation", "Generic", New With {.address = "$(this).val()"}));

创建以下输出

var geocode_jsonresult = /generic/GeoLocation?address=%24(this).val();

当它真的“应该”是

var geocode_jsonresult = /generic/GeoLocation?address=$(this).val();

如何防止这种情况发生?

注意

我使用的是 VB 而不是 C#

最佳答案

你的 JavaScript 似乎坏了。难道不应该是:

var geocode_jsonresult = 
'@Url.Action("GeoLocation", "Generic")?address=' +
encodeUriComponent($(this).val());

是否尝试将服务器端 URL 帮助器与客户端值混合?

关于javascript - MvcHtmlString 仍然编码字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4264640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com