我应该使用Shared
,还是只是一个Public
函数并在需要时启动一个类?我已经阅读了许多文章,但仍然无法理解这里的最佳选择。
这是我想要得到的代码。有userid
问题的是用户登录时设置的字符串。由于我可能需要在多个页面中使用用户 ID,因此我想将其添加到一个类中。
Public Shared ReadOnly Property userid As String
Get
Dim ck As HttpCookie = HttpContext.Current.Request.Cookies(FormsAuthentication.FormsCookieName)
Dim tkt As FormsAuthenticationTicket = FormsAuthentication.Decrypt(ck.Value)
Return tkt.Name
End Get
End Property