2011-09-12 81 views
-1

首先,我是ASP.NET和C#的新手。我構建了一個具有登錄控制的系統,並且在後端有一個SQL數據庫。在頁面上顯示用戶詳細信息

因此,這裏是我的問題:

我想有一個顯示帳戶細節,在當前登錄用戶的接口。我應該如何處理這個問題?

+2

什麼是「信息」的蜂蜜酒?這是非常廣泛的。 – DavRob60

+0

爲什麼你自己創建了登錄控件,而不是使用提供的控件?也同意DavRob60--你確實需要提供更多關於你想要做什麼的信息。 –

回答

1

試圖擴大你的問題,你想要做什麼,如果可能的話。

但是,您應該在Profile變量下存儲有關用戶的詳細信息。避免使用會話變量來存儲任何客戶詳細信息。如果您需要引用用戶名來提取詳細信息,請使用提供的字段,如User.Identity.Name

看看http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx

你也可以使用LoginView控制,只顯示細節的用戶已登錄。http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.loginview.aspx

這種用法的概述可以在http://www.asp.net/security/tutorials/an-overview-of-forms-authentication-vb可見。

您可以在LoginView內部或由成員資格保護的頁面內部顯示Profile變量。

-1

如果要顯示用戶信息,如用戶名,年齡,姓名等。 從數據庫中收集這些信息並將它們存儲在Session中,並將這些信息顯示在任何你想要的位置。 您可以在用戶登錄時檢索這些信息,並且可以在您想要的任何頁面中顯示。 使用任何對象HTML,你希望打印這些與Respond.WriteLine();

+0

-1因爲他問的是Asp.Net,而不是ASP,這就是你的示例網站顯示的內容。如果可以的話,我想再給你一個-1,因爲你的示例網站是w3schools.com - 絕對最差的網站可以參考任何與互聯網相關的代碼。 –

相關問題