我的模板从 MvcMusicStore tutroial 修改:
<script type="text/x-kendo-tmpl" id="template">
<div class="product">
<a href="@Url.Action("Details", "Store", new {id = ${ProductSubCategoryId} })">
<img src="@Url.Content("${AlbumArtUrl}")" alt="${Title} image" />
</a>
<span><h3>${Title}</h3></span>
<p>${kendo.toString(Price, "c")}</p>
</div>
</script>
但 Url.Action 方法有错误:意外符号'$'。
更新1:我不能使用
@Model.First(d => d.ProductCategoryId.Equals(Convert.ToInt32("${ProductSubCategoryId}"))).ProductCategory.Name
但相同的代码
@Url.Content("${AlbumArtUrl}")
工作正常。