Можем ли мы показать окно предупреждения javascript, используя Результат JavaScript в mvc?

0

Я работаю над веб-приложением mvc4. Я разработал фильтр пользовательских действий для проверки прав пользователя на метод действия контроллера. Я хочу показать окно предупреждения jquery в настраиваемом фильтре, мы можем показать окно предупреждения в пользовательском фильтре, используя результат JavaScript, пожалуйста, помогите мне.

  • 2
    из атрибутов фильтра вы можете вызвать HttpException которое вы можете перенаправить на клиентскую сторону и обнаружить в ошибке jQuery для предупреждения
  • 0
    @ManishMishra, брат Я знаю, что так, но я хочу знать, возможно ли показать jquery или javascript alertbox в пользовательском фильтре с помощью класса JavaScriptResult
Теги:
razor
asp.net-mvc
asp.net-mvc-4
asp.net-mvc-3

1 ответ

1
Лучший ответ

Если вы разработали фильтр пользовательских действий для проверки прав пользователя на метод действия контроллера, создайте TempData в базовом контроллере, создайте экземпляр контроллера в фильтре "Действие", предоставите свое специальное сообщение TempData о разрешении. И в _Layout, покажите сообщение, после каждой перезагрузки страницы:

Чтобы показать TempData, выполните следующие действия:

@{
    var message = TempData["AlertMessage"] ?? string.Empty;
}

<script type="text/javascript">
    var message = '@message';
    if(message) alert(message);
</script>
  • 0
    Бей, можешь ли ты дать мне пример кода?
  • 1
    Вы можете поделиться своим фильтром действий? Если нет, можете ли вы получить экземпляр контроллера там?
Показать ещё 5 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню