Mega Code Archive

 
Categories / ASP.Net Tutorial / Profile
 

Creating Profile Groups

File: Web.Config <configuration> <system.web>   <profile>     <properties>       <group name="Preferences">         <add name="BackColor" defaultValue="lightblue"/>         <add name="Font" defaultValue="Arial"/>       </group>       <group name="ContactInfo">         <add name="Email" defaultValue="Your Email"/>         <add name="Phone" defaultValue="Your Phone"/>       </group>     </properties> </profile> </system.web> </configuration> File: Default.aspx <%@ Page Language="C#" %> <%@ Import Namespace="System.Drawing" %> <!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()     {         lblEmail.Text = Profile.ContactInfo.Email;         lblPhone.Text = Profile.ContactInfo.Phone;         Style pageStyle = new Style();         pageStyle.BackColor = ColorTranslator.FromHtml(Profile.Preferences. BackColor);         pageStyle.Font.Name = Profile.Preferences.Font;         Header.StyleSheet.CreateStyleRule(pageStyle, null, "html");     } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">     <title>Untitled Page</title> </head> <body>     <form id="form1" runat="server">     <div>     Email:     <asp:Label         id="lblEmail"         Runat="server" />     <br /><br />     Phone:     <asp:Label         id="lblPhone"         Runat="server" />     </div>     </form> </body> </html>