我的代码在操作方法中有以下内容:
catch (Exception e)
{
log(e);
return Content(ExceptionExtensions.GetFormattedErrorMessage(e));
}
在ExceptionExtensions.GetFormattedErrorMessage(e)
函数中,我希望能够返回不同的消息,具体取决于它是“Guest”角色还是“Admin”角色的用户。我是否能够在该函数中执行此操作,或者我是否需要以某种方式找出用户在控制器中是否处于角色中,然后将该信息传递给另一个函数?