C# budlesconfig、cs和标识MVC 5
你好,希望有人能帮上忙,或者告诉我这是不可能的 我正在尝试使用下面的代码C# budlesconfig、cs和标识MVC 5,c#,asp.net-mvc,C#,Asp.net Mvc,你好,希望有人能帮上忙,或者告诉我这是不可能的 我正在尝试使用下面的代码 var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new UserDb())); var currentUser = manager.FindById(User.Identity.GetUserId()); ; var-manager=newusermanager(newus
var manager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new UserDb()));
var currentUser = manager.FindById(User.Identity.GetUserId()); ;
var-manager=newusermanager(newuserstore(newuserdb());
var currentUser=manager.FindById(User.Identity.GetUserId());
以获取当前登录的用户。这段代码在MVC 5中的控制器上运行得非常好,但我正试图在bundleConfig.cs上使用它,这样我就可以为特定的用户集使用特定的sass样式页面
如果这在这里是不可能的,我知道其他的方法,但我认为这会更容易在这里
非常感谢更改视图上的样式,而不是尝试使用
bundleConfig.cs
我相信在
bundleConfig.cs
中尽早获得用户上下文是的,构建过程不会让您在MVC框架中这么早就使用用户身份
您需要在控制器模型或razor视图中使用它
无法在.cs bundle页面中使用此选项。bundleConfig.cs在应用程序启动时运行,并且该bundle在AppDomain的生命周期内是固定的,因此在该上下文中没有用户。实际上,这不是一个坏消息,我仍然可以在bundle中加载,对吗?但在需要时实际阅读它?是的,构建捆绑包,然后当您处于视图级别并已确定需要为
currentUser
确定什么时,仅在需要时加载特定捆绑包。。