在.Net MVC中,有一个属性ChildActionOnly
可确保无法直接通过GET请求检索特定操作,并且只能通过从其他操作或视图返回部分视图来呈现。 (见:Using ChildActionOnly in MVC)
如果用户尝试导航到标记为ChildActionOnly
的操作,他们将看到以下错误:
动作' actionName'只有儿童请求才能访问。
有没有办法检测到这一点并重定向到调用子操作的主页面,或重定向到另一个页面以确保没有出现此错误并且用户的任何意外请求都得到了适当的处理? / p>