2014-07-09 4 views
0
# 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> 
#} # 

Это говорит о том, что у меня неправильный шаблон. Зачем? Я предполагаю, что это что-то делать с хэштегов - #Kendo UI Grid Ошибка шаблона - неверный шаблон

ответ

1

первую строку:

# if(#:AllTemplateID# == @(ViewBag.BigTemplateID)) { 

Во-первых, нет никакого окончания «#» в конце строки. Во-вторых, вам не нужно помещать хэши вокруг переменных #:AllTemplateID#, если они уже находятся в частях шаблона javascript.

Try:

# if(AllTemplateID == @(ViewBag.BigTemplateID)) { # 

-или-

# if(data.AllTemplateID == @(ViewBag.BigTemplateID)) { # 
0

CodingWithSpike прав, я не нуждался в хештегов внутри, если заявление. Я удалил их, и он сработал. Спасибо.