【发布时间】:2009-03-01 14:01:12
【问题描述】:
我该怎么做:我有一个名为“Schedule”的页面,可以通过两种不同的方式访问它:
URL 1- www.bla.com/Admin/Schedule
URL 2- www.bla.com/Schedule
“URL 1”将由具有管理员权限的用户访问,此视图将显示一些管理员内容,并且用户必须登录。
另一方面,“URL 2”将由未登录的用户访问,并且不会显示管理内容。
但是,它们是同一个页面,只是根据用户的访问权限而有所不同。
我已经有了 AdminController,我打算把这个“计划”视图作为这个控制器的一部分。结果,我知道如果我输入“URL 1”它会起作用。但是,如果我输入“URL 2”?我是否必须创建一个“ScheduleController”来处理这个问题?
不知道有没有办法通过Global.asax解决这个问题,配置路由……不知道……
谢谢!!!
【问题讨论】:
标签: asp.net-mvc routing