gpt4 book ai didi

c# - Asp.net mvc 子 Controller

转载 作者:行者123 更新时间:2023-12-02 14:07:29 24 4
gpt4 key购买 nike

我必须创建一个像这样的网站结构
/演示/
/演示/管理/创建
/演示/管理/编辑/id

我可以创建一个包含 admin 的 DemoController。但如何显示创建/编辑页面呢?创建/编辑页面只有在用户登录后才能访问。创建/编辑页面放在哪里?

最佳答案

如果您确定应该严格实现该 URL 结构,那么也许“区域”解决方案会适合您(尽管不确定,只是有一个简短的看法)。但我认为,对于一个小项目,你可以简单地做:

  • 单独的“管理” Controller (这将导致/demo、/admin/create、/admin/edit/id);
  • 或者您可以使用自定义 ASP.NET Routing ;

关于授权,你应该查看ASP.NET Web Application SecurityUser authentication and authorisation in ASP.NET MVC

关于c# - Asp.net mvc 子 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4912289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com