NCS Logo - Click for home page Northstar Developer Center
Platforms
All Platforms
.NET Framework (1.x - 4.x)
Active Server Pages
ASP.NET
C#
SQL Server
VB.NET
Visual Basic

Keywords
ASP.NET Authentication
ASP.NET Data Access
ASP.NET Page Events
.NET Data Types
.NET E-mail
.NET Functions
.NET System.IO
.NET System.Net
.NET System.Net.Sockets
Active Data Objects
ASP Architecture
ASP Black Belt
ASP Built-in Functions
ASP Built-in Objects
ASP Debugging
ASP Performance
ASP Security
ASP Syntax
ASP.NET Controls
ASP.NET Features
ASP.NET Master Pages
ASP.NET Security
Certifications
COM, DCOM, COM+
Data Access
E-Mail
Errors
HTML Tips
IIS
Object-Oriented Programming
SQL
Uncategorized ASP Tips
VB API Programming
VB Forms
VB Syntax

Book Support
Visual Basic 6 Bible
ASP Bible
ASP Weekend Crash Course
ASP.NET At Work
Creating Web Services

These are the most recent articles published to the site.

Changing Form Title Bar Color

A user asked if there was a way to programmatically change the color of the form's title bar. The short answer to this is no. The color of the title bar is cont...

Click for more...

Case Sensitivity in the Replace Function

One of the newer VBScript functions, Replace, allows you to replace text within one string with other text. The simplest method for using this function is:

Click for more...

Can't Clone Recordset

A user recently complained that he couldn't use the Clone method on a recordset. This method is only available for recordsets that aren't forward-only recordset...

Click for more...

Calling Subroutines

In VBScript, you can call a subroutine simply by using the name of the subroutine, as shown here: H...

Click for more...

Calling Stored Procedures

You can use your stored procedures with ASP and ADO Connection objects; however, you don't need to use the word 'call' to do it. Just do like this, assuming the...

Click for more...

Calling Event Handlers as Subroutines

When you’re writing a VB program, you create event handlers to deal with events like a form loading or a user clicking on a button. These event handlers are jus...

Click for more...

Calling Another Page

A number of readers have asked if it is possible to "call" another ASP page in the way you might call a subroutine in another language. Currently, the only opti...

Click for more...

Cache Common Data

If you're using data from a database in a lookup manner, keep it in local variables or an array instead of continually checking the recordset. This will make yo...

Click for more...

Building Multi-Page Forms

A reader asked for some advice on multi-page forms, in which a large form (like an insurance application) requires more than one screen of information. As was m...

Click for more...

Sending Mail with ASP.NET 2.0

In ASP.NET 2.0, Microsoft deprecated the System.Web.Mail namespace and replaced it with System.Net.Mail. The new library introduces some new features, but it...

Click for more...

Persistent Logins under ASP.NET 2.0

For some sites, allowing users to "save their passwords" is not a major security concern, and it speeds up the user's ability to interact with the site. As...

Click for more...

Creating a Simple Monitor with Ping

The .NET Framework Library includes a vast number of classes and functions, some of which you'd never know about. Take the Ping class, for example. Althoug...

Click for more...

Testing Web Sites with HttpWebRequest

In verifying that a network server is running, I check certain Web sites to make sure that the server is up, running, and not generating any Web errors. In...

Click for more...

Post Data Programmatically with Web-Scraping

Screen-scraping was a popular method for slowly converting mainframe applications into applications that would run on PCs. The application would connect to t...

Click for more...

Comparing Strings Safely

You often need to compare strings (or other data types), but sometimes a value could be null or DBNull if it's coming from the database. The .NET Framework's...

Click for more...

ASP.NET Repeater Control's ItemDataBound Event

In the previous tip, you saw how to use a Repeater to respond to events generated within the Repeater. This tip will show you how to work with the fields and da...

Click for more...

IIS 6.0 File Types

One of the "enjoyable" parts of running a web hosting company is dealing with the changes that appear in new releases of products. I run exclusively on Windo...

Click for more...

What's New in ASP.NET 2.0

If you're looking for good information on what is new in 2.0,

Click for more...

Dynamic Master Pages

Well, my ASP.NET 2.0 content management system seems to be working well, and I've already converted three of my managed sites to use it. I've found a few thi...

Click for more...

Using the ADO Field Attributes Property

Every time you create a recordset, ADO is sending you back lots of information about the data you selected. The complete list of attributes is available in your...

Click for more...