.NET doesn't support VBScript, but look into ScriptControl, add a reference to "Microsoft Script Control 1.0", you can use AddCode, then call its Eval or Run method, for example:MSScriptControl.ScriptControl msc = new MSScriptControl.ScriptControlClass(); msc.UseSafeSubset = true; msc.Language = "VBScript";string strScript = "function Add(a,b)\nAdd=a+b\nend function\n"; msc.AddCode(strScript);Response.Write(String.Format("**Eval:{0}***",msc.Eval("Add(1,2)")));object[] parameters = new object[]{1,2}; Response.Write(String.Format("**Run:{0}***",msc.Run("Add",ref parameters))); also see the following and related links HOWTO: Call Functions Using the Script Control http://support.microsoft.com/default.aspx?id=184740
msc.UseSafeSubset = true;
msc.Language = "VBScript";string strScript = "function Add(a,b)\nAdd=a+b\nend function\n";
msc.AddCode(strScript);Response.Write(String.Format("**Eval:{0}***",msc.Eval("Add(1,2)")));object[] parameters = new object[]{1,2};
Response.Write(String.Format("**Run:{0}***",msc.Run("Add",ref parameters)));
also see the following and related links
HOWTO: Call Functions Using the Script Control
http://support.microsoft.com/default.aspx?id=184740