0
这是我在做什么: 1:自定义授权加载主页/ NoAccess 2:NoAccess方法将重定向到用户来自的页面。授权MVC3 ASP.NET
我想补充说的是,当用户浏览NoAccess控制器时,有些东西放置在视图包或我们的视图中,我可以用它来显示一个小的消息框,如“你无法访问” 。
我遇到的问题是,当我把东西放在ViewBag中时,它不能到达视图。 当他没有通过授权并显示警告弹出窗口时,是否有简单的方法将用户重定向到他的上一页?
我真的不想在Sessions中使用任何东西......即使它有另一个名称。 这不是他们更干净的方式吗?顺便说一句,我确实得到了TempData的作品。 – Tristan
@ user1682627:虽然其底层实现是'Session',但为什么你不愿意使用'TempData'?这是它的完美用例。有效载荷很小,寿命很短。 –