Project Wizard

  • 4 minutes to read

You can use the DevExpress ASP.NET Project Wizard to create or modify a web project. The wizard checks the integrity of the Web.config file and updates this file with site customization settings and DevExpress-related information (assembly references and project-wide settings).

Use the Project Wizard to set the site’s page layout, select a theme, specify the default culture for a particular locale, and configure other DevExpress controls and website options.

How to Invoke

Use one of the following ways to invoke the Project Wizard.

Create a New Project

  1. In Visual Studio, click New Project.
  2. Select a DevExpress Template Gallery and click Next.
  3. Configure the new project settings and click Create.
  4. Select the template type from the DevExpress Template Gallery and click Run Wizard.

Update an Existing Project

  1. Click the Extension Menu in Visual Studio.
  2. Select DevExpress > ASP.NET Controls > Run Wizard to Update Project.

Choose Layout Tab

Specifies the site layout for a new project. The available layouts are Standard, Empty, Outlook, and Custom. For a custom layout, you can specify which page areas should be displayed.

Use the Generate Sample Data checkbox to specify whether sample data (for instance, databases, XML files, models) should be added to the project.

Wizard_tab1

Choose Theme Tab

Specifies the site's theme. Choose one of the Available Themes or add a custom theme from a dll file. The theme settings are stored in the themes section of the Web.config file.

Wizard_tab3

Reporting Control Settings Tab

Specifies settings related to the DevExpress Web Reporting functionality. The tab is displayed for Reporting Web Applications only.

Refer to the following section for more information: Create an ASP.NET Web Forms Application with a Report Designer.

Wizard_tab_report

Site Configuration Tab

Specifies settings that are applied to the entire web project. These settings are stored in the Web.config file.

Wizard_tab4

Authentication Model

Configures the ASP.NET authentication scheme that identifies users. You can add other content (forms and logic) based on the selected mode.

  • None. No authentication specified.
  • Web Forms. Specifies the Forms authentication. The Web Forms authentication type is available for Web Site projects only.
  • ASP.NET Identity. Specifies the membership system based on OWIN. Allows a user to create a username and password on the site or to sign in with a social account (Facebook, Google, Microsoft Account, or Twitter).
  • Intranet. Specifies Windows authentication.
Max Request Length
Specifies the maximum request size (the maximum input stream buffering threshold in kilobytes). Affects the file upload functionality of DevExpress controls.
Max Allowed Content Length
Specifies the maximum length of content (in bytes) for a request.
Request Validation
Specifies whether input data is validated against script exploits for all application pages.
Request Validation Mode
Specifies the version of the ASP.NET validation.
Execution Timeout (sec)
Specifies the request’s maximum execution time.
Client ID Mode
Specifies the algorithm that generates ClientID values for controls.

DX Control Settings Tab

Specifies DevExpress control functionality settings, and applies these settings to controls across the entire site. The settings are stored in the devExpress section of the Web.config file.

Wizard_tab5

Enable HTML Compression
Specifies whether the server should compress the requested web page's HTML code before posting it to the client.
Enable Callback Compression
This option specifies whether the server should compress the generated response data before posting it to the client if DevExpress controls send callbacks to the server instead of requests.
Enable Resource Compression
Specifies whether the server should compress resources (script and CSS files) before posting it to the client.
Enable Resource Merging
Specifies whether the server should merge resources (script and CSS files) that a page requests before sending them to the client.
Right To Left Layout
Specifies whether the right-to-left layout direction is available for all DevExpress controls in a project.
Check References To External Scripts
This option specifies whether references to the scripts are verified for DevExpress web controls that use external client scripts, such as jQuery, jQuery UI, and Knockout.
Doctype Mode
Specifies the document type used when DevExpress controls are rendered.
Enable Accessibility Complaint
Specifies whether accessibility support is enabled for DevExpress controls.
Error Callback Url
Specifies the name of the page to which the server redirects the response when a callback processing error occurs.

Localization Tab

Allows you to specify the culture used to provide culture-specific resources and process incoming web requests. These settings are stored in the globalization section of the Web.config file.

Wizard_tab6

The Localization tab only contains cultures that are installed in the GAC. Refer to the following section for more information: Localizing ASP.NET Controls via Satellite Resource Assemblies.