OrchardThemeAttributesExternalController我有一个服务会覆盖响应文本的内容。是否可以在覆盖内容的方法中使用主题?[Themed]publicvoidforbiddenAlert(IHttpContextAccessorHca){//overridingresponsebody}不,我认为这行不通,因为Themed属性仅用于装饰控制器。另外,我认为您没有采取正确的方法来拒绝访问。事件处理程序不应覆盖响应主体(关注点分离,它很可能无论如何都不起作用)。IAuthorizationServiceEventHandler应检查权限并返回是否已授予访问权限。授予或未授予权限时发生的情况通常是代码其他部分的问题。我会这样走:以上就是C#学习教程:orchard主题属性外部控制器分享的全部内容。如果对你有用,需要了解更多C#学习教程,希望大家多多关注——在所有模块中实现适当的权限检查(IAuthorizer,IAuthorizationService),IAuthorizationServiceIAuthorizer在适当的情况下返回,比如重定向到一个禁止错误页面添加IAuthorizationServiceEventHandler以实现IAuthorizationServiceEventHandler检查删除的成员。如需转载请注明出处:
