Web Forms Development

web forms module architecture

Develop modules using ASP.NET Web Forms.

ASP.NET Web Forms is a programming model you can use to create ASP.NET web applications.

Web Forms is part of the ASP.NET web application framework and is included with Visual Studio.

Although Visual Studio is recommended for module development, you can create modules using standard text editors or the DNN Module Creator.


Web Forms Development: Details

how to administer

Web Forms Module Architecture

When a page is requested, Evoq creates an instance of the relevant module control as defined in the module definition. The module control inherits from a code-behind class that contains the presentation logic and makes additional calls to the appropriate business methods in the Business Logic Layer.

icon for create

Building Web Forms Modules

In Visual Studio, modules can be created as one of these project types: Web Site Project (WSP) and Web Application Project (WAP). Modules built using the WSP project type include the source code as part of the module package.

icon for apply

Project Types

Microsoft recommends the WAP project type for ASP.NET development. The WSP project type is not recommended for commercial module development, because it requires the distribution of source code with your module.

icon for extensibility

Mobile Access

You can include web service endpoints to enable access by mobile applications. When accessing the module from a mobile application, the presentation layer moves to the mobile device and the service layer becomes the server-side endpoint that calls the appropriate business methods.

Related Features

role based security

Role Based Security

Apply privileges and permissions across your site via role-based security.



Use our caching features to increase the performance of your site.

content localization

Content Localization

Evoq helps you publish and manage content in multiple languages.


white paper - web cms - how to go from shortlist to final selectionWHITE PAPER:
Web CMS Selection: How to Go from Shortlist to Final Selection

In this eBook, we break down the selection process for both IT and business users and show you how to make the decision as a team.

dnn evoq logo

In a custom demo, we can show you the key capabilities you're interested in.

What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out