我正在嘗試通過 ASP.NET 檢索當前用戶的用戶名
目前我正在檢索它
string user = Page.User.Identity.Name;
我正在嘗試獲取與用于登錄網站的 StudentNumber 對應的 Student 物件。
以上是用戶,我試圖在@bit.com 之前只使用 long/int。
在此之后,我試影像這樣針對資料庫查詢它:
IQueryable<Student> student = db.Students.Where(x => x.StudentNumber == user);
但目前我無法這樣做,因為我的用戶名轉換不起作用。
user = Utility.StringModifier.Modifier(GetType().Name, "@bit.com");
uj5u.com熱心網友回復:
string userName = Page.User.Identity.Name;
long studentNo = long.Parse(userName.Split('@')[0].Trim());
然后進行查詢:
IQueryable<Student> student = db.Students.Where(x => x.StudentNumber == studentNo );
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/448783.html
標籤:C# 网 asp.net-mvc
