Using late-bound access for Profile (C#) : Profile class « Profile « ASP.NET Tutorial






<%@ Page Language="C#" %>

<script runat="server">
    protected void Button1_Click(object sender, EventArgs e)
    {
            string myFirstName;
                
            myFirstName = (string) Profile.PropertyValues["FirstName"].PropertyValue;
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Storing Personalization</title>
</head>
<body>
    <form id="form1" runat="server">
        First Name:
        <asp:TextBox ID="TextBox1" Runat="server"></asp:TextBox>
        Last Name:
        <asp:TextBox ID="TextBox2" Runat="server"></asp:TextBox>
        Age:
        <asp:TextBox ID="TextBox3" Runat="server" Width="50px" 
         MaxLength="3"></asp:TextBox>
        Are you a member?
        <asp:RadioButtonList ID="Radiobuttonlist1" Runat="server">
            <asp:ListItem Value="1">Yes</asp:ListItem>
            <asp:ListItem Value="0" Selected="True">No</asp:ListItem>     
        </asp:RadioButtonList>
        <asp:Button ID="Button1" Runat="server" Text="Submit" 
            OnClick="Button1_Click" />
        
        <asp:Label ID="Label1" Runat="server"></asp:Label>
    </form>
</body>
</html>

File: Web.config

 
<configuration>
  <system.web>
    
     <profile>
    
      <properties>
    
        <add name="FirstName" />
        <add name="LastName" />
        <add name="LastVisited" />
        <add name="Age" />
        <add name="Member" />
    
     </properties>
    
   </profile>
    
   <authentication mode="Windows" />
    
    </system.web>
</configuration>








15.6.Profile class
15.6.1.Using Grouped Personalization Properties
15.6.2.Using late-bound access for Profile (C#)
15.6.3.Using late-bound access for Profile (VB)
15.6.4.Using the defined personalization properties (C#)
15.6.5.Using the defined personalization properties (VB)