Articles by Nannette Thacker

ASP.NET

Programmatic Menus: Optimize Your Menus in Code-behind

Steps for Creating a Custom Membership Provider and Membership User utilizing a DataSet Table Adapter:

Introduction: Creating a Custom Membership Provider and Membership User utilizing a DataSet Table Adapter.
Step 1: Creating the Project and Folders.
Step 2: Table Data Structure and Web.config for this Tutorial.
Step 3: Creating The DataSet.
Step 4: Creating the Table Adapter Methods for GetUserByLogin, GetUserByUserName, and InsertUser.
Step 5: Creating our Custom MembershipProvider Class.
Step 6: Adding Properties to Our Custom MembershipProvider Class.
Step 7: Creating Our Custom MembershipUser Class.
Step 8: Customizing our MembershipProvider Class.
Step 9: Our Custom RoleProvider Class.
Step 10: Our Master page.
Step 11: Our Cookie Handler class.
Step 12: Our Log In page.
Step 13: Our Register page.
Step 14: Our Log Out page.
Step 15: Our Change Password page.
Step 16: Our Administration page.
Step 17: Loading a Menu Programmatically based on Roles.
Step 18: Our Default page.
Download the ZIP files:
VB: ShiningStarCustomMemberProviderTutorial.zip

Miscellaneous Web Development Articles

Links for Getting Started in ASP.NET

  • Getting Started in ASP.NET - Learning ASP.NET? Links to ASP.NET how-to videos and articles in a good starting order for learning.

ASP Classic and Web Development Articles by Nannette Thacker

ASP, DHTML, HTML

HTML Tutorial
Auto-select an Element from a Menu or Scrolling List & Save Keystrokes!
ASP Driven DHTML Slider Menus REVISITED One Year Later! Part II
ASP Driven DHTML Slider Menus
ASP Driven HTML Outlines
Reusing Code with ASP Include Files and Subroutines

Security

Hacker Query Check
.htr IIS Security Issue

Databases, Cookies

Functions to Open a Database Connection and Record Set
Setting Up and Using OraSession to Manage Your Oracle Database Objects
Storing Non-Durable Data for Cookie-less Sessions

Javascript

Smart Popups
Javascript: Validate Numeric Fields
Javascript Confirm Form Submission
Javascript Dynamic Text Area Counter
Javascript: Check All and Uncheck All Check Boxes
Javascript Field Validations -- Client Side Scripting

Miscellaneous

Tree Select Demo
Adobe Extension Manager
Scandisk & Defrag Pointers

Standards & Style

Setting Up Your Own ASP Development Templates
Creating a Project Template for Estimations of Time, Tasks, and Resources
To Host or Not To Host
ASP Naming Conventions
HTML Naming Conventions & Visual Interdev HTML Generation
Working with and in spite of the Visual Interdev Design Mode
Commenting Your ASP Source Code

Letters!

Reader Letters

Techno-Geek Wannabees

Techno-Geek Wannabees - This site from 1999 includes PC Hints & Tips, Internet, Programming: Java, Javascript, CGI's, DB2 Applet

A Simple Tutorial - Seagate Crystal Reports Professional

Oracle! - Stored Procedures, Sequence Generator, Triggers, Forms, Reports

Some C Programming Source Code Examples

A C CGI Which Reads a Flat File

JavaScript Balloon Color Picker

A Java DB2 Database Applet

A VisualAge for Java Tutorial

An EZ HTML Tutorial for Kids!