Я пытаюсь получить условный клиентский шаблон для работы в сетке Kendo, который вызовет мой контроллер с простой строкой userName в качестве параметра, но я не могу понять синтаксис, чтобы получить эту работу правильно.Kendo UI Условная кнопка в ClientTemplate
Мой шаблон, на мой взгляд, как это:
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 : Недопустимый термин выражения '}'
Я смотрел на это пару часов и теперь я не вижу дерева для деревьев.
Спасибо за информацию, обновили код в исходном вопросе. –