
Beware of the Dictionary object in ASP pages
The Scripting.Dictionary object is marked as having a “Both” threading model, which means that you can freely assign it to a Session or an Application variable. However, the actual threading

The Scripting.Dictionary object is marked as having a “Both” threading model, which means that you can freely assign it to a Session or an Application variable. However, the actual threading

You should never use more than one script language on the same ASP page, for example by mixing pieces of VBScript with portions of JavaScript. The reason is that there

Here’s a collection of quick-and-dirty tips for improve the performance and the robustness of your ASP applications:Use the Option Explicit directive to ensure that all variables are correctly declared and

The Server.MapPath method can be used to retrieve several interesting properties about the running ASP application, for example: ‘ the current directorycurrDir = Server.MapPath(“.”)’ the parent directoryparentDir = Server.MapPath(“..”)’ the

Unlike Session variables, there is only one instance of each Application variable. This means that storing data in an Application variable – including memory-consuming data such as long strings or

All include files appear to the ASP processor as belonging to the main ASP file, therefore they are read in memory and parsed as if they were physically pasted into

In order to redirect a web page after you have written to it, you must use a Response.Buffer = true at the top of the page.You may redirect the page


Excel offers the functions, but who wants to add the Excel object model to their project? One simple way is to use the OCT command and a little conversion to