<script id="newsTemplate" type="text/x-jquery-tmpl">
<div class="news_item" style="margin-left:0 !important;">
<div class="ni_image"><img src="@Url.Action("ViewImage", "Image", new {path = "${Thumbnail.Path}"})" alt="${Title}" /></div>
</div>
</script>
我正在尝试在页面上渲染图像,我必须将缩略图路径传递给图像控制器。
Jquery tmpl并不喜欢它。
我该如何解决这个问题?
有关背景信息,请参阅: Replace divs with content from JSON call
答案 0 :(得分:0)
问题是由服务器代码(Razor)和客户端代码混合引起的。
您正在使用Razor(在服务器上)创建链接,但是为了创建链接,您需要path
字段(客户端)中的${Thumbnail.Path}
值Razor无法访问。
我需要更多地了解您的代码,以帮助您提出解决方案。