【发布时间】:2026-01-26 00:00:01
【问题描述】:
我使用一个函数来动态构造一个图像路径是这样的:
function () {
var name = $(this).attr('id') + '_o';
var newsrc = '../../Content/HomePage/' + name + '.png';
我想将使用 Razor Url.Content 的 newsrc 分配给图像标签作为其来源。所以,我想做这样的事情:
$(this).attr('src', '@Url.Content(newsrc)');
但是 VS 向我显示红线表示 newsrc 在当前上下文中不存在.. 如何将变量与 Url.Content 一起使用?
(注意:我在脚本标签内使用这个...)
编辑:我想到了一个想法,也许后门会将 newsrc 传递给控制器,在那里使用 Url.Content 来解析 url 并将其传回?可行吗?
任何帮助将不胜感激..
【问题讨论】:
标签: jquery asp.net-mvc-3 razor urlhelper