ASP is a Server side application which can be executed only from server such as Internet Information Server (IIS) which can include scripts such as JavaScript, vbscript.. DHTML is a Client side dynamic web application though it uses javascript and vbscript, it can not be executed from server.
ASP is the server side language, while dhtml is the dynamic hyper text markup language , it is scripting language it provide plateform to javascript,css and other scripting languages.
DHTML is NOT a language.
DHTML is a TERM describing the art of making dynamic and interactive web pages.
DHTML combines HTML, JavaScript, DOM, and CSS.
ASP is a server side scripting language.ASP stands for active server page.
An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are executed on the server