我的控制器中有一些部分视图。问题是如果用户输入网址,用户可以看到我的部分视图:(www.mydomain.com/mycontroller/mypartialview)。如何拒绝直接访问...并允许仅从基本视图处理部分视图?
感谢的!
答案 0 :(得分:3)
添加[ChildActionOnly] ..像这样:
[ChildActionOnly]
public PartialViewResult List(Model model)
{...
return PartialView(model);
}
答案 1 :(得分:1)
正如安德拉斯所说,只有当你有一个控制器动作来返回它们时才会发生这种情况。我可以看到你可能有那些在这种情况下你应该添加属性(过滤它们)为[ChildActionOnly]