Показывать TinyMCE, когда пользователь вошел в систему, иначе нет - PullRequest
1 голос
/ 21 июня 2011

Я хочу, чтобы TinyMCE применялся к TextArea, когда пользовательская роль - admin, в противном случае показывается обычное TextArea.

Как мне это сделать?

Есть ли для этого команда на сервере TinyMCE?

1 Ответ

3 голосов
/ 21 июня 2011

Вы можете проверить членство текущего пользователя в роли, а затем включить TinyMCE для данной текстовой области с помощью такого подхода:

@if (HttpContext.Current.User.IsInRole("Administrator")) {

    <script type="text/javascript">
        $(function() {
            $('#mytextarea').tinymce({
                // tinymce config
            });
        });
    </script>

}

Вы также можете выполнить проверку роли в контроллере и передать значение как часть ViewModel или ViewBag.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...