diff --git a/docs/en/UI/AspNetCore/Forms-Validation.md b/docs/en/UI/AspNetCore/Forms-Validation.md
index 2bac932311..e8ef7b7ee7 100644
--- a/docs/en/UI/AspNetCore/Forms-Validation.md
+++ b/docs/en/UI/AspNetCore/Forms-Validation.md
@@ -74,9 +74,58 @@ namespace MyProject.Web.Pages
}
````
-## ABP Form Tag Helpers
+In order to create the form in a razor page, create a property in your `PageModel` class:
+
+```csharp
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.AspNetCore.Mvc.RazorPages;
+
+namespace MyProject.Web.Pages
+{
+ public class CreateMovieModel : PageModel
+ {
+ [BindProperty]
+ public MovieViewModel Movie { get; set; }
+
+ public void OnGet()
+ {
+ Movie = new MovieViewModel();
+ }
+
+ public async Task OnPostAsync()
+ {
+ if (ModelState.IsValid)
+ {
+ //TODO: Save the Movie
+ }
+ }
+ }
+}
+```
+Then you can render the form in the `.cshtml` file:
+
+```html
+@page
+@model MyProject.Web.Pages.CreateMovieModel
+
+
Create a new Movie
+
+
+```
+
+The result is shown below:
+
+
+
+See the *Localization & Validation* section below to localize the field display names and see how the validation works.
+
+> See [its own document](Tag-Helpers/Dynamic-Forms.md) for all options of the `abp-dynamic-form` tag helper.
+
+## ABP Form Tag Helpers
+## Localization & Validation
## See Also
diff --git a/docs/en/UI/AspNetCore/Tag-Helpers/Dynamic-Forms.md b/docs/en/UI/AspNetCore/Tag-Helpers/Dynamic-Forms.md
index 3992c7d8a1..0c374a9cf8 100644
--- a/docs/en/UI/AspNetCore/Tag-Helpers/Dynamic-Forms.md
+++ b/docs/en/UI/AspNetCore/Tag-Helpers/Dynamic-Forms.md
@@ -1,7 +1,5 @@
# Dynamic Forms
-`Warning:` Before getting into this document, be sure that you have clearly understood [abp form elements](Form-elements.md) document.
-
## Introduction
`abp-dynamic-form` creates a bootstrap form for a given c# model.
@@ -272,4 +270,8 @@ You can set it yourself by using `[Display()]` attribute of Asp.Net Core. You ca
````csharp
[Display(Name = "Name")]
public string Name { get; set; }
-````
\ No newline at end of file
+````
+
+## See Also
+
+* [Form Elements](Form-elements.md)
\ No newline at end of file
diff --git a/docs/en/images/abp-dynamic-form-result.png b/docs/en/images/abp-dynamic-form-result.png
new file mode 100644
index 0000000000..f9ecf14bd0
Binary files /dev/null and b/docs/en/images/abp-dynamic-form-result.png differ