ASP & ASPX Examples Menu
Execution and Documentation
 
 

 
Displaying on the Client
ADO: ASP's Recordset, .NET's DataReader, and .NET's and DataGrid
 
 
Traditional asp
 
 
VB.NET
 
 
C # .NET
 
  • A Simple Display
        Execute (simplea.asp)
        Program Listing (simplea.asp)
  • A Simple Display
        Execute (simplev.aspx)
        Program Listing (simplev.aspx)
  • A Simple Display
        Execute (simplec.aspx)
        Program Listing (simplec.aspx)
  • Simple List/Report
       (uses a Recordset)
        Execute (blist.asp)
        Program Listing (blist.asp)
  • Simple List Report
       (uses a DataReader)
        Execute (blistv.aspx)
        Program Listing (blistv.aspx)
  • Simple List Report
       (uses a DataReader)
        Execute (blistc.aspx)
        Program Listing (blistc.aspx)
  • Simple List Report
       (uses a DataGrid) (ASP.NET version 1)
        Execute (blistv3.aspx)
        Program Listing (blistv3.aspx)

  • Simple List Report
       (uses a GridView -- NOT SAME AS ABOVE)
       (ASP.NET version 3.5)
        Execute (lister.aspx)
        Program Listing (lister.aspx)
  • Simple List Report
       (uses a DataGrid)
        Execute (blistc3.aspx)
        Program Listing (blistc3.aspx)
  •  
    ADO/SQL
    Create, Drop, Update, Insert, Delete
     
     
    Traditional asp
     
     
    VB.NET
     
     
    C # .NET
     
  • General Table Report
       (the basic report template hard coded)
        Execute (10twd03.asp)
        Program Listing (10twd03.asp)
  • General Table Lister
       (one-time interactive report)
        Execute (tablist.asp)
        Program Listing (tablist.asp)
  • Create/Drop
    1. Badge ID Example:
      Execute (Badge ID Example) (bcreate.asp)
      Program Listing (bcreate.asp)
    2. Weekly Timecard Example:
      Execute (createw.asp)
      Program Listing (createw.asp)
  • Insert
    1. Badge ID Example:
      Execute (binsert.asp)
      Program Listing (binsert.asp)
    2. Weekly Timecard Example:
      Execute (insert1.asp)
      Program Listing (insert1.asp)
      (this sample uses error trap for duplicate key detection)
  • Insert     Execute (binsertv.aspx)
        Program Listing (binsertv.aspx)

  • A Bulk Insert with:
       Parameters AND Transaction Control
        Execute (binsert_param_trans.aspx)
        Program Listing (binsert_param_trans.aspx)
  • Update/Modify
    1. Badge ID Example:
      Execute (bupdate.asp)
      Program Listing (bupdate.asp)
    2. Weekly Timecard Example:
      Execute (update1.asp)
      Program Listing (update1.asp)
  • Update/Modify
        using a Editable DataGrid
        Execute (bmodv.aspx)
        Program Listing (bmodv.aspx)

  • Update/Modify
        using a simple multipass flow
       [Demonstrates visible panels]

        Execute (bupdate2.aspx)
        Program Listing (bupdate2.aspx)
  • Delete
    1. Badge ID Example:
      Execute (bdelete.asp)
      Program Listing (bdelete.asp)
    2. Weekly Timecard Example:
      Execute (delete1.asp)
      Program Listing (delete1.asp)
  • Delete
        using a DataGrid
        Execute (bdelv.aspx)
        Program Listing (bdelv.aspx)
  •  
    XML
     
     
    Traditional asp
     
     
    VB.NET
     
     
    C # .NET
     
  • Reading and Displaying an XML File
    (nodes and attributes only)
        Execute (treewalk.asp)
        Program Listing (treewalk.asp)
  • Reading XML from a File & Displaying the Result
        Execute (bxml1v.aspx)
        Program Listing (bxml1v.aspx)
  • Writing an XML File from an SQL Query
        Execute (bxml2v.aspx)
        Program Listing (bxml2v.aspx)
  • MS SQL 2000 Select from a TABLE that automatically returns XML using "SELECT ...FOR XML RAW"
        Execute (xmls2ke1.asp)
        Program Listing (xmls2ke1.asp)
  • MS SQL 2000 Select from a TABLE that automatically returns XML using "SELECT ...FOR XML AUTO, ELEMENTS"
        Execute (xmls2ke2.asp)
        Program Listing (xmls2ke2.asp)
  • AJAX lookup for GL Account Query
        Execute (glajax.htm)
        Program Listing (Client side) (glajax.htm)
        Program Listing (Server side) (glajax.asp)
  •  
    Other Stuff
    Control Breaks, Logins, Bulk Inserts, Graphics
     
     
    Traditional asp
     
     
    VB.NET
     
     
    C # .NET
     
  • Populate a Table(Bulk Insert)
       Badge ID Example:
        Execute (bulk.asp)
        Program Listing (bulk.asp)
       Weekly Timecard Example:
        Execute (transc.asp)
        Program Listing (transc.asp)
    (this example demonstrates the use of transaction control)
  • Simple Control Break
        Execute (bcb1.asp)
        Program Listing (bcb1.asp)
  • Simple Control Break
        Execute (blist2v.aspx)
        Program Listing (blist2v.aspx)
  • Double Control Break
        Execute (bcb2.asp)
        Program Listing (bcb2.asp)
  • Triple Control Break
        Execute (bcb3.asp)
        Program Listing (bcb3.asp)
  • File(s) Lister (the program that is providing the file listing in these examples
        Program Listing (bdoc.asp)
  • Graphics in Vb.net
        Execute (graphics_demo.aspx)
        Program Listing (graphics_demo.aspx)
  • Structural Templates for State Maintenace in ASP
        Execute (firstasp.asp)
        Program Listing (firstasp.asp)
        Execute (secondasp.asp)
        Program Listing (secondasp.asp)
        Execute (template.asp)
        Program Listing (template.asp)
  • Login/Password example
         uses the login table
    1. Create the login table: Execute
      (logcreate.asp source)
    2. Add new User: Execute
      (loginsert.asp Source)
    3. Modify User Login: Execute
      (logmod.asp source)
    4. List Login Table: Execute
      (loglist.asp source)
    5. Revised Template (template2.asp)
      with a userid/password check:
      Execute
      (template2.asp source)
    6. Revised Template (template3.asp)
      with userid/password check
      ON EACH PASS:
      Execute
      (template3.asp source)
    7. Revised Template (template4.asp)
      with a userid/password check
      then REDIRECTION:
      Execute
      ( template4.aspsource)