gpt4 book ai didi

asp.net-mvc - MVC3 Url.Action 查询字符串生成

转载 作者:行者123 更新时间:2023-12-03 07:10:10 25 4
gpt4 key购买 nike

我正在尝试在 javascript 环境中(在 cshtml 文件中)生成 MVC 3 操作的 url。

<script type="text/javascript">
...
var src = "@Url.Action("GetProductImage", new { productId = Model.Product.Id, pos = 1, size = 0 })";
$(document.createElement("img")).attr("src", src);
...
</script>

现在这几乎可以正常工作,我的问题是查询字符串正在被转义。而不是:

"/Products/GetProductImage?productId=1&pos=0&size=0"

它生成:

"/Products/GetProductImage?productId=1&amp;pos=0&amp;size=0"

所以我的操作不会被调用。

现在我知道我可以制作自己的自定义 Url 帮助器函数,但我想知道是否可以使用这个或其他内置帮助器来获取未转义的 URL?

预先感谢,G。

最佳答案

<script type="text/javascript">
var src = "@Html.Raw(Url.Action("GetProductImage", new { productId = Model.Product.Id, pos = 1, size = 0 }))";
$(document.createElement("img")).attr("src", src);
</script>

关于asp.net-mvc - MVC3 Url.Action 查询字符串生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5872157/

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