columns.Bound(p => p.Active).ClientTemplate("\\#if('#=Active#'=='Y') {\\<input type='button' value='OK' />\\}\\#").Width(150).Title("Status");
しかし、条件は文字列として取られますか??
#if('Y'=='Y')`enter code here` {
<input type="button" value="OK">
}#  
 columns.Bound(p => p.Active).ClientTemplate("\\#if('#=Active#'=='Y') {\\<input type='button' value='OK' />\\}\\#").Width(150).Title("Status");
しかし、条件は文字列として取られますか??
#if('Y'=='Y')`enter code here` {
<input type="button" value="OK">
}#  
Kendo テンプレートでハッシュ構文を使用するには、次の 3 つの方法があります。
#= ##: ## if(...){# ... #}#したがって、コードでは次のように記述する必要があります
columns.Bound(p => p.Active).ClientTemplate(
     "#if(Active=='Y') {#
        <input type="button" value="OK">
      #}#").Width(150).Title("Status");
サンプルで、記号が内部コードと外部#コードをどのように分けているかに注意してください。コード内にいるときは、変数にアクセスするために再度使用する必要はありません。そのため、Active は前になくてもかまいません。##
これを試して、
 columns.Bound(p => p.Active).ClientTemplate(
                "# if (IsServiceExist) { #" +
                    "<input type='button' value='OK' />"+
                "# }#").Width(150).Title("Status");
columns.Bound(searchModel => searchModel.Value).ClientTemplate(
    "#if(Name=='DevboardTask'){# " + 
        "<a href='\\#UpdateStatusWindow' onclick=\"javascript:openflexpmtask('#=Value#');\">#=Value#</a> " +
    "#} else {# " +
        "<a\">#=Value#</a> " +
    "#}#");
これはあなたを助けるかもしれません。これはほんの一例です...