ASP 101 - Active Server Pages 101 - Web03
The Place ASP Developers Go!

Please visit our partners

Windows Technology Windows Technology
15 Seconds
4GuysFromRolla.com
ASP 101
ASP Wire
VB Forums
VB Wire
WinDrivers.com
internet.commerce internet.commerce
Partners & Affiliates














ASP 101 is an
internet.com site
ASP 101 is an internet.com site
IT
Developer
Internet News
Small Business
Personal Technology
International

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

ASP 101 News Flash ASP 101 News Flash


 Top ASP 101 Stories Top ASP 101 Stories
The Top 10 ASP Links @ Microsoft.com
What is Adovbs.inc and Why Do I Need It?
An Overview of ASP.NET

QUICK TIP:
Use AdExecuteNoRecords
Show All Tips >>


Quick Tips


- Basic authentication vs. NT Challenge and Response
- ASP and Personal Web Server
- ASP Code-Based Security
- (<OBJECT> vs. Server.CreateObject())
- Authenticating Anonymous requests
- Avoid unnecessary window switching
- Batch your code to save processing time
- Changing the default scripting language at the server level
- Changing your default scripting language
- Controlling How a Page is Cached
- Don't touch that mouse!
- Dragging and dropping a Data Command DTC
- Fix for IIS security bug
- Hiding and restoring Visual InterDev's Workspace pane
- IIS and complex polygons
- Image maps 101
- Improve efficiency with server-side includes
- Manage sessions individually in IIS4
- Multifaceted image maps
- Persistent Radio Buttons
- Previewing ASP pages in Visual InterDev 6.0
- Protecting your server from a crashing application
- Quick query design
- Rating the content of your web site
- Server-Side vs. Client-Side Scripting
- HTTP Status Codes
- The big picture
- Use the front door, please!
- Using authorization headers
- Using Cookies in your ASP page
- Variable Name Prefixes
- Use Visual InterDev
- Use <% OPTION EXPLICIT %>
- Scope out your variables
- Use client-side validation
- Separate HTML and script
- Group related functions in your includes
- Utilize browser capabilities
- Use design-time controls
- Query your database with ADO
- Encapsulate business logic in components
- Use transactions wherever possible
- Connection Pooling lightens the load
- Comment your code
- Close and free up object references
- Using Response.CacheControl
- Use variables to speed up collection access
- Use VBScript's TypeName to resolve type mismatch errors
- Cache commonly used values in application variables
- Don't use ODBC for your database connections
- Navigation Stars *
- Recompiling components without rebooting
- Send Email from an ASP Page
- Transactions in ASP
- Upgrade to the 5.5 Scripting Engine
- Read the VBscript Documentation
- Date Delimiter for Access and SQL Server
- How to Empty an Array
- Check More Than Just Your ASP Code
- Use Response.Write Instead of Building Strings
- Don't use the Default Web Site
- Don't Forget that Final /
- Watch your Paths with Server.Transfer
- Scriptless ASP Pages
- Watch Your Whitespace
- Update Your ADO Components
- On Error Don't Resume Next
- ByVal Vs. ByRef
- VBScript's Line Continuation Character
- Use Descriptive Naming Of Files And Directories
- Is The User Still There?
- Comparing Strings in VBScript
- Using " in your Strings
- Autofix IIS Failures
- IIS Reset
- Start Optimizing Where It Matters Most
- Always Validate Input On The Server
- How To Search for ASP Knowledge Base Articles
- Global.asa OnEnd Events Don't Run
- Configure IIS to Perform Reverse DNS Lookups
- Using Quotes in Your SQL Commands
- Single Quotes Work Fine With ADO
- Use With When Working With Objects
- Troubleshoot By Using AppendToLog
- Use AdExecuteNoRecords
- Use RecordSet.Filter
- Set Response.Buffer = True
- Never Use CreateObject
- Create Database Tables From ASP
- Bust Caching Once and For All
- Who Is This IUSR_machinename Anyway?
- Displaying Data from ASP in Excel
- Reference Recordset Fields by Any Name
- Make Your Scripts Filename Independent
- ASP-Scripted Style Sheets
- Always Put "s Around Your Data
- Compact An Access Database File From ASP
- Accessing a Password Protected Access DB
- Use Server-Side Script to Write Client-Side Script
- Using Access Hyperlink Fields From ASP
- Switch to Fewer Colors Before Capturing Images
- The QueryString Has a Maximum Length
- Attach Files from Interdev to Email Messages Easily
- Anti-Virus Software Can Cause Problems
- Watch The Case of Your URLs for Your Cookies' Sake
- Cache HTTP Requests
- Dim Even When Not Using Option Explicit
- Find The Properties of an ADO Connection
- Make Access Write Your SQL For You
- Keep Track of Multiple Current Records
- Nested Script Tag Weirdness
- Convert Colors Between RGB and Hex
- Easily Troubleshoot File Permission Errors
- What Day of the Week Is That?
- Be Sure To Randomize Your Random Numbers
- Hiding Your ASP Code
- Handling "File In Use" Errors when Updating an Access DB
- Keeping an Eye on Free Disk Space
- What's the difference between objRS("name") and objRS.Fields("name")?
- Jump to Any Line Number in Visual Studio
- Host ASP Sites on Non-ASP Servers
- How to Debug an ASP Project with Visual Studio .NET
- Sending an Email to Multiple Recipients
- Exporting HTML from Word
- Don't Use Select *
- Basic Authentication at its Most Basic
- Basic Debugging in Classic ASP
- Reduce Web Form Spam by Checking Server Variables
- Bracket Your [Table Names] for Access via OLE DB
- Store Image Paths, Not Images
- Use Relative Instead of Absolute Paths
- Don't Retrieve Data When Using Recordset.AddNew
- Disable Buffering to Simplify Debugging
- Tidy Up That Code
- Stop Users from Double Clicking
- Make Your Site's RSS Feed Shine
- Be Sure You Disabled Debugging
- Use Trace.Write Instead of Response.Write for Debugging
- Cookie-less Sessions
- Make Sure Colors Exist
- What Does That Label Control Label?
- Setting an Outlook Flag on an Email Message
- The Down Side of ViewState
- Use Option Strict
- Use the Literal Control for Precise Rendering
- DefaultButton and DefaultFocus Properties
- Modifying File Timestamps
- The Mysterious Extra Bytes
- Visual Studio 2008's Multi-Targeting Support
- Sortable Date Format

If you have a tip you would like to submit, please send it to: webmaster@asp101.com.


Home |  News |  Samples |  Articles |  Lessons |  Resources |  Forum |  Links |  Search |  Feedback



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: HyperV-The Killer Feature in WinServer ‘08
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Win Server ‘08
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES