# 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/

10-09 14:04