gpt4 book ai didi

c# - MVC Url.Content 与 javascript 局部变量

转载 作者:行者123 更新时间:2023-11-29 19:43:41 24 4
gpt4 key购买 nike

我对此有疑问:

var id=5;
var el = $("MainPhotoHolder");
el.attr("src", '@Url.Content("~/Page/GetImage/" + id)');

id 是一个本地 javascript 变量,但它给我一个错误,说它不在上下文中。我的问题是我如何指出它应该是一个 javascript 变量而不是一个 c# 变量...?

最佳答案

您不能以这种方式混合使用 JavaScript 和 Razor。 Razor 没有对它的任何引用,因此它不能使用它来生成您的链接。试试这个:

el.attr("src", '@Url.Content("~/Page/GetImage/")' + id);

如果您从 Controller 而不是静态存储库提供图像,则可能必须使用“Url.Action”。

关于c# - MVC Url.Content 与 javascript 局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21485754/

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