ASP2ASPX can migrate from the VBScript Statements to VB.NET automatically. Please see following table that lists the VBScript and VB.NET statements:
| VBScript 5.6 Statements | VB.NET Statements |
| Call | (Removed) |
| Class | Class |
| Const | Const |
| Dim | Dim |
| Do...Loop | Do ... Loop |
| Erase | Erase |
| Execute | (Does not support) |
| ExecuteGlobal | (Does not support) |
| Exit | Exit |
| For Each...Next | For Each ... Next |
| For...Next | For...Next |
| Function | Function |
| If...Then...Else | If...Then...Else |
| On Error | On Error |
| Option Explicit | (Removed) |
| Private | Private |
| Property Get | Property Get |
| Property Let | Property Set |
| Property Set | Property Set |
| Public | Public |
| Randomize | Randomize |
| ReDim | ReDim |
| Rem | Rem |
| Select Case | Select Case |
| Set | (Removed) |
| Sub | Sub |
| While...Wend | While...End While |
| With | With |