単純な userName 文字列をパラメーターとしてコントローラーを呼び出す条件付きクライアント テンプレートを Kendo Grid で動作させようとしていますが、これを正しく動作させるための構文がわかりません。
私のテンプレートは次のように表示されます。
columns.Bound(user => user.IsLockedOut).ClientTemplate(
"# if (IsLockedOut == true) { #" +
"<input type='button' value='Unlock Acc' onclick='location.href=" + @Url.Action("UnlockAccount", "Administration", new { userName = "#= UserName #" + }) + "/>" +
"# } else { #" +
"Unlocked" +
"# } #"
);
コントローラーのアクション メソッドは次のようになります。
public void UnlockAccount(string userName)
{
}
現時点で生成されるエラーは次のとおりです。
CS1525: 無効な式の用語 '}'
私はこれを数時間見てきましたが、今は木に木が見えません。