ASP.NET Maker connects to databases, extracts tables and fields information, and generates ASP.NET scripts instantly based on these information. For each table, it will generate a list page, add/copy page, view page, edit page, delete page and search page all linked up properly.
To generate scripts, you just need to follow the tabs and setup the options, that is:
[Database] > [ASP.NET] > [HTML] > [Security] > [Generate]
However, if you are a first time user, we recommend you to generate a basic ASP.NET application and get to know how ASP.NET Maker and ASP.NET Core works first.
To generate your first ASP.NET project, you can skip the options and use default settings first. In other words, you skip the intermediate steps and go directly to the [Generate] tab after connecting to your data source, that is:
[Database] > [Generate]
You can generate the web site quickly by the following steps:
1. Start up ASP.NET Maker and choose the database type, in this example, we select "MySQL". Enter connection deails for the MySQL Server.
2. Click the [Connect] button to load the database information. Tables and fields information will be loaded and displayed on the left hand side.
3. Click the [Generate] tab and select the follows:
Template file - The zipped file that contains the template of the generated pages. Just use the default template shipped with ASP.NET Maker.
Project folder - The folder that the generated scripts will be outputted.
To run ASP.NET Core application you need to have .NET Core SDK properly installed, if you are not sure, read Preparing Windows for ASP.NET Core Development first). Then select [HTTP.sys] as testing web server and enable [Browse after generation].
4. Click the [Generate] button, the generation process will begin. After the web site is generated successfully, a completion message will be displayed. The web site should then be ready to run. If [Browse after generation] is enabled, ASP.NET Maker will open your browser, and - voila! - you'll see ASP.NET displaying the data in your first ASP.NET website.
After understanding how it works, you can then take advantages of various other options provided by ASP.NET Maker and setup your project more precisely. See Project Setup for full details.