ماژول در اصل یک کنترل ASCX است که در یک صفحه ASPX به صورت کاملا Dynamic لود می شود .هر کنترل دارای یک کلاس است که از آن Inherit می شود. این کلاس درون یک DLL است که در پوشه Bin وب سایت قرار دارد.
ماژول را نرم افزاری در نظر بگیرید که در یک قسمت از پرتال در حال فعالیت می باشد. در هنگام طراحی و توسعه یک ماژول نیاز به
پايگاه داده ها، کد نويسي، Resourse و غیره که در تولید یک
نرم افزار تحت وب معمولی نیز نیاز دارید، دارید.
استفاده متعدد از يک ماژول:
در پرتال، از یک ماژول در صفحات مختلف برای حالات مختلف استفاده های متعدد می شود. برای مثال از یک ماژول نظر سنجی می توان در یک صفحه سه بار نظر سنجی گرفت.