- 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
- In Visual Studio, click New Project.
- Select a DevExpress Template Gallery and click Next.
- Configure the new project settings and click Create.
- Select the template type from the DevExpress Template Gallery and click Run Wizard.
Update an Existing Project
- Click the Extension Menu in Visual Studio.
- 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.
Choose Theme Tab
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.
Site Configuration Tab
Specifies settings that are applied to the entire web project. These settings are stored in the Web.config file.
- Authentication Model
Configures the ASP.NET authentication scheme that identifies users. You can add other content (forms and logic) based on the selected mode.
- 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.
Specifies what MVC extension suite resources should be attached to the project.
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.
- 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.
Project Settings Tab
Specifies whether to create a unit test project.
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.
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.