我们可以使用mvc中的Javascript结果显示javascript警报框吗?

时间:2014-02-24 11:14:16

标签: jquery asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 razor

我正在研究mvc4网络应用程序。我开发了自定义操作过滤器,用于检查Controller操作方法的用户权限。我想在自定义过滤器中显示jquery的警报框我们可以使用JavaScript结果在自定义过滤器中显示警告框,请指导我。

1 个答案:

答案 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>