我需要从AuthorizationHandler之后的继承人类访问ViewBag。
我需要将AuthorizationHandler类中的值显示到剃刀视图中
答案 0 :(得分:0)
您能做的就是这个。
using Microsoft.AspNetCore.Mvc;
//在将要发送到剃刀视图的具有数据的方法中,将其添加到ViewData而不是ViewBag
var result = context.Result;
if (result is ViewResult) {
if (context.Controller is Controller controller) {
controller.ViewData["YourData"] = data;
}
}
希望这会有所帮助。