如何拒绝访问URL直接到我的部分观点?(How deny access direct URL to

2019-07-29 05:44发布

我有我的控制器一些局部视图。 问题是,用户可以直观我的部分景色,如果他们把网址:(www.mydomain.com/mycontroller/mypartialview)。 我怎么能拒绝直接访问...并允许只有从基础视图的局部视图的工作?

谢谢!

Answer 1:

添加[ChildActionOnly] ..这样的:

[ChildActionOnly]
        public PartialViewResult List(Model model)
        {...
            return PartialView(model);
        }


Answer 2:

作为安德拉什说,这将只有当你有一个控制器行动来回报他们发生。 我可以看到,你可能有这些适当的在这种情况下,你应该添加属性(它们进行过滤)为[ChildActionOnly]



文章来源: How deny access direct URL to my partial views?