0
我在vb.net中有一個項目用於身份驗證。我在我的C#應用程序中引用它,所有工作,直到我基本上得到用戶。這裏是一個屬性在C#中沒有看到VB.NET特性?
Public ReadOnly Property UserId() As String
Get
Return _userId
End Get
End Property
有沒有辦法對我來說,在C#重寫或會不會是別的,C#不喜歡? 這裏是引用類的代碼。用戶返回null。這導致我懷疑vb中的屬性沒有被讀取。
public partial class _Default : System.Web.UI.Page
{
private ADSecurity.UserCredentials _theUser;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
_theUser = (ADSecurity.UserCredentials)Session["thisUser"];
if (_theUser.IsValidUser)
{
if (_theUser.IsAdminGroup | _theUser.IsManagersGroup |
_theUser.IsProjManagersGroup | _theUser.IsProduction |
_theUser.IsSales | _theUser.IsFlight | _theUser.IsSupport)
{
}
您是否使用過ildasm來查看它是否在程序集中 – rerun 2009-12-04 23:12:07
我沒有在C#代碼中看到任何關於UserId屬性的提及,您是否粘貼了錯誤的代碼? – 2009-12-04 23:13:12
_theUser是一個UserCredentials對象。這與字符串屬性UserID有什麼關係? – Jimmy 2009-12-04 23:13:54