Mit deinen Ansichten über ASP.NET liegt du richtig.
HTML wird von Delphi bzw. ASP.NET Server generiert.
Darum brauchst Du dich nicht zu kümmern.
Da habe ich einen Link für dich dort gibt es ein sehr gutes Tutorial für ASP.NET.
Dort sollten sich alle Fragen klären.
Delphi-Source
Gruß
Christof