为什么我收到错误
当前上下文中不存在变量路径
@Url.Content(path)
。
我的代码看起来像这样。
$.getJSON('/config/getSignAll/' + profileid, function (data) {
$.each(data, function (i, sign) {
var path = "~/Content/img/" + sign.SignUrl;
$("#signDiv").append("<tr><td>" + sign.SignDetails + "</td><td><img src='@Url.Content(path)' id='imageSign' alt='' height='100' width='200' /> </td></tr>");
});
});
如何解决这个问题?
答案 0 :(得分:0)
将您的URL映射功能移到常量部分。
$.getJSON('/config/getSignAll/' + profileid, function (data) {
$.each(data, function (i, sign) {
var path = "@Url.Content("~/Content/img/")" + sign.SignUrl;
$("#signDiv").append("<tr><td>" + sign.SignDetails + "</td><td><img src='"+path+"' id='imageSign' alt='' height='100' width='200' /> </td></tr>");
});
});