检测视图呈现中检查的用户权限,并在HTTP响应中输出

时间:2016-10-22 09:27:14

标签: c# asp.net-mvc-4

我有一个拥有自定义权限系统的MVC网站。当用户调用控制器方法时,我从数据库中检索他的权限,并将它们存储在我传递给查看渲染的对象中。

在视图中,我只渲染内容的某些部分(基于权限)。我想在页脚中添加一个输出。

  

您在此页面上检查了 Permission1 Permission2 。您   缺少 Permission3

问题:

  1. 适当的http请求限制范围是什么,我可以保留已使用权限的列表并在呈现期间添加它?

  2. 我可以在渲染所有子动作后修改完成的HTML输出吗?

    2.1。我假设在@RenderBody()执行后,这将在_Layout视图中?

0 个答案:

没有答案