Approved - это DateTime в моей модели. ApprovedDate — это переменная даты и времени в моем представлении Razor. Блок сценария находится внутри того же представления Razor.
Я хочу протестировать Approved, чтобы увидеть, было ли оно до ApprovedDate, и заменить его пустой строкой "", если это так, внутри шаблона деталей x-kendo-template.
@{ var approvedDate = DateTime.Parse("01-01-2016"); }
<script id="detail-template" type="text/x-kendo-template">
<ul>
< li>#if (# #= Approved # # < @approvedDate) {# ""#}else{# #= kendo.toString(Approved, "MM-dd-yyyy") # #}#</li>
</ul>
</script>
Приведенный выше синтаксис приводит к сбою сценария подробного шаблона.
Каков синтаксис, чтобы этот оператор if работал?