0
<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 不喜欢它。

我怎样才能解决这个问题?

有关背景,请参阅: 将 div 替换为 JSON 调用中的内容

4

1 回答 1

0

该问题是由混合服务器代码 (Razor) 和客户端代码引起的。

您正在使用 Razor(在服务器上)创建链接,但为了创建链接,您需要Razor 无法访问path的字段(客户端)中的值。${Thumbnail.Path}

为了帮助您提出解决方案,我需要更多地了解您的代码。

于 2012-12-13T00:47:05.447 回答