# if( #:AllTemplateID# == @(ViewBag.BigTemplateID) ) {
<div class="templateItem testing" id="#:AllTemplateID#">
<img src="@(ViewBag.TemplateImageThumbURL)#:AllTemplateUrlImage#" alt="#:AllTemplateName#"/>
</div>
#} else { #
<div class="templateItem" id="#:AllTemplateID#">
<img src="@(ViewBag.TemplateImageThumbURL)#:AllTemplateUrlImage#" alt="#:AllTemplateName#"/>
</div>
#} #
就是说我的模板无效。为什么?我假设它与主题标签有关-#
最佳答案
第一行:
# if( #:AllTemplateID# == @(ViewBag.BigTemplateID) ) {
首先,该行的末尾没有结尾“#”。
其次,如果变量
#:AllTemplateID#
已存在于模板的javascript部分中,则无需在其周围加上散列。尝试:
# if( AllTemplateID == @(ViewBag.BigTemplateID) ) { #
-要么-
# if( data.AllTemplateID == @(ViewBag.BigTemplateID) ) { #
关于javascript - Kendo UI网格模板错误-无效的模板,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24662960/