我正在研究mvc4网络应用程序。我开发了自定义操作过滤器,用于检查Controller操作方法的用户权限。我想在自定义过滤器中显示jquery的警报框我们可以使用JavaScript结果在自定义过滤器中显示警告框,请指导我。
答案 0 :(得分:1)
如果开发了自定义操作过滤器以检查Controller操作方法的用户权限,请在基本控制器中创建TempData
,在操作过滤器中创建控制器实例,将自定义消息提供给TempData允许。并在_Layout
中,在每个页面重新加载后显示消息:
要显示TempData,请执行以下操作:
@{
var message = TempData["AlertMessage"] ?? string.Empty;
}
<script type="text/javascript">
var message = '@message';
if(message) alert(message);
</script>