【发布时间】:2015-03-10 11:12:57
【问题描述】:
这是使用 asp.net mvc razor 的 JQuery 代码。第 3 行有错误。 如何在 @Url.Content 方法中提供 Javascript 变量
var hrf = $(".btndiv a").attr("href");
hrf = "~"+hrf;
hrf = @Url.Content(hrf);
场景:
我正在从数据库中获取 html。但我必须解析 (~) 标签。 从 db 中获取 html 是:
<a class="btn btnBlue" href="~/Order/Cricket?id=29">View order (A)</a>
【问题讨论】:
-
你不能。 Razor 代码在发送到视图之前在服务器上进行解析。那时甚至不存在 javascript 变量(客户端)(它不是范围)
标签: javascript c# jquery asp.net-mvc razor