![]() |
1
0
你说的用户ID是什么意思?
因此,在实现AuthenticateRequest()时,可以获取HttpContext.Current.User.Identity.Name,并使用它从数据库中查找用户ID。从这里,您可以构造自己的IPrincipal派生对象,并将HttpContext.Currrent.User引用设置为您创建的对象。然后你可以在你的页面中把“User”转换成你创建的对象,并读取用户ID。下面是一些示例代码(它实际上缓存了主体对象,这样您就不必在每次请求时都访问DB):
|
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 5 月前 |
![]() |
TSDrake · 发布ASP。没有特定文件夹的.NET应用程序 6 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 10 月前 |
![]() |
ramamoorthy_villi · 输入验证错误外键字段 10 月前 |
![]() |
Enderbyte09 · ASP。NET Core绝对拒绝在其他端口上托管 11 月前 |