Mega Code Archive

 
Categories / ASP.Net Tutorial / Profile
 

Profile object retrieved from the current HttpContext object must be case to a ProfileCommon object

File: Web.Config <configuration>   <system.web>   <profile>     <properties>       <add name="firstName" defaultValue="Steve" />     </properties>   </profile> </system.web> </configuration> File: App_Code\Default.cs using System; using System.Web; using System.Web.Profile; public class Default {     public static string GetFirstNameFromProfile()     {         ProfileCommon profile = (ProfileCommon)HttpContext.Current.Profile;         return profile.firstName;     } } File: Default.aspx <%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server">     void Page_Load()     {         lblFirstName.Text = Default.GetFirstNameFromProfile();     } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">     <title>Show Profile Component</title> </head> <body>     <form id="form1" runat="server">     <div>     First Name:     <asp:Label         id="lblFirstName"         Runat="server" />     </div>     </form> </body> </html>