으로 번역했습니다. 4guysfromrolla 웹 사이트의 일부 코드에서 관리자 자격 증명을 가진 다른 사용자로 로그인하는 방법에 대한 자습서를 제공합니다.vb 코드를 C#
저는이 코드의 대부분을 VB에서 C#으로 번역하는 데 어려움을 겪고 있습니다. 번역에 어려움을 겪고있는 부분은 처음으로 if
입니다.
If Page.User.Identity IsNot Nothing AndAlso TypeOf Page.User.Identity Is FormsIdentity Then
Dim ident As FormsIdentity = CType(Page.User.Identity, FormsIdentity)
Dim ticket As FormsAuthenticationTicket = ident.Ticket
Dim AdminUserName As String = ticket.UserData
If Not String.IsNullOrEmpty(AdminUserName) Then
'An Admin user is logged on as another user...
'The variable AdminUserName returns the Admin user's name
'To get the currently logged on user's name, use Page.User.Identity.Name
Else
'The user logged on directly (the typical scenario)
End If
End If
누군가 내가 이것을 번역 할 수 있다면 매우 감사 할 것입니다. 이 부분은 사용자가 실제로 다른 사용자로 로그인하는 경우 페이지가 감지되는 부분이므로이를 미리 프로그래밍하여 패널을 표시 할 수 있습니다. http://converter.telerik.com/에서
http://www.developerfusion.com/tools/convert/vb-to-csharp/ – LukeHennerley
감사합니다 !! 나는 그것을 definately 히 북마크 할 것이다!! :) – Stuart
문제는 없습니다. 'C#'에 대한 개발과 지식을 돕기위한 자세한 지침은 내 대답을 참조하십시오 :) – LukeHennerley