ASP Net Controls ASP.Net Tutorial

File: Default.aspx
<%@ Page language="c#" Inherits="GreetingCardMaker" CodeFile="Default.aspx.cs" %>


  
    Greeting Card Maker
    
  
    
      

      Choose a background color:
                                  runat="server" 
                          Height="22px" 
                          Width="194px">
        
        Choose a font:
                                  runat="server" 
                          Height="22px" 
                          Width="194px">
        
        
        Specify a numeric font size:
        
        
        Choose a border style:
                                     runat="server" 
                             Height="59px" 
                             Width="177px" 
                             Font-Size="X-Small">
        
                              runat="server" 
                      Text="Add the Default Picture">
        
        Enter the greeting text below:
                             runat="server" 
                     Height="85px" 
                     Width="240px" 
                     TextMode="MultiLine">
        
                            runat="server" 
                    Height="24px" 
                    Width="71px" 
                    Text="Update" 
                    onclick="cmdUpdate_Click">
      

            Height="507px" Width="339px" 
                     HorizontalAlign="Center">  
                               runat="server" 
                     Height="150px" 
                     Width="256px">
          
                               runat="server" 
                     Height="160px" 
                     Width="212px" 
                     Visible="False">
        
        

    
  

File: Default.aspx.cs
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
public partial class GreetingCardMaker : System.Web.UI.Page
{
  protected void Page_Load(object sender, System.EventArgs e)
  {
    if (this.IsPostBack == false)
    {
      lstBackColor.Items.Add("White");
      lstBackColor.Items.Add("Red");
      lstBackColor.Items.Add("Green");
      lstBackColor.Items.Add("Blue");
      lstBackColor.Items.Add("Yellow");
      lstFontName.Items.Add("Times New Roman");
      lstFontName.Items.Add("Arial");
      lstFontName.Items.Add("Verdana");
      lstFontName.Items.Add("Tahoma");
            ListItem item = new ListItem();
            item.Text = BorderStyle.None.ToString();
            item.Value = ((int)BorderStyle.None).ToString();
            lstBorder.Items.Add(item);
            item = new ListItem();
            item.Text = BorderStyle.Double.ToString();
            item.Value = ((int)BorderStyle.Double).ToString();
            lstBorder.Items.Add(item);
            item = new ListItem();
            item.Text = BorderStyle.Solid.ToString();
            item.Value = ((int)BorderStyle.Solid).ToString();
            lstBorder.Items.Add(item);
    
      lstBorder.SelectedIndex = 0;
      imgDefault.ImageUrl = "default.png";
    }
  }
  protected void cmdUpdate_Click(object sender, System.EventArgs e)
  {
    pnlCard.BackColor = Color.FromName(lstBackColor.SelectedItem.Text);
    lblGreeting.Font.Name = lstFontName.SelectedItem.Text;
    try
    {
      if (Int32.Parse(txtFontSize.Text) > 0)
      {
        lblGreeting.Font.Size = FontUnit.Point(Int32.Parse(txtFontSize.Text));
      }
    }catch {
    }
    pnlCard.BorderStyle = (BorderStyle)Int32.Parse(lstBorder.SelectedItem.Value);
    if (chkPicture.Checked == true)
    {
      imgDefault.Visible = true;
    }else {
      imgDefault.Visible = false;
    }
    lblGreeting.Text = txtGreeting.Text;
  }
}