Я работаю над веб-приложением mvc4. Я разработал фильтр пользовательских действий для проверки прав пользователя на метод действия контроллера. Я хочу показать окно предупреждения jquery в настраиваемом фильтре, мы можем показать окно предупреждения в пользовательском фильтре, используя результат JavaScript, пожалуйста, помогите мне.
Если вы разработали фильтр пользовательских действий для проверки прав пользователя на метод действия контроллера, создайте TempData
в базовом контроллере, создайте экземпляр контроллера в фильтре "Действие", предоставите свое специальное сообщение TempData о разрешении. И в _Layout
, покажите сообщение, после каждой перезагрузки страницы:
Чтобы показать TempData, выполните следующие действия:
@{
var message = TempData["AlertMessage"] ?? string.Empty;
}
<script type="text/javascript">
var message = '@message';
if(message) alert(message);
</script>
HttpException
которое вы можете перенаправить на клиентскую сторону и обнаружить в ошибке jQuery для предупреждения