diff --git a/docs/generators/aspnetcore.md b/docs/generators/aspnetcore.md
index 99f0b789bdc3..849f4ff93134 100644
--- a/docs/generators/aspnetcore.md
+++ b/docs/generators/aspnetcore.md
@@ -9,7 +9,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
| ------ | ----------- | ------ | ------- |
|aspnetCoreVersion|ASP.NET Core version: 5.0, 3.1, 3.0, 2.2, 2.1, 2.0 (deprecated)|
- **2.0**
- ASP.NET Core 2.0
- **2.1**
- ASP.NET Core 2.1
- **2.2**
- ASP.NET Core 2.2
- **3.0**
- ASP.NET Core 3.0
- **3.1**
- ASP.NET Core 3.1
- **5.0**
- ASP.NET Core 5.0
|3.1|
|buildTarget|Target to build an application or library|- **program**
- Generate code for a standalone server
- **library**
- Generate code for a server abstract class library
|program|
-|classModifier|Class Modifier for controller classes: Empty string or abstract.|- ****
- Keep class default with no modifier
- **abstract**
- Make class abstract
||
+|classModifier|Class Modifier for controller classes: Empty string or abstract.| ||
|compatibilityVersion|ASP.Net Core CompatibilityVersion| |Version_2_2|
|enumNameSuffix|Suffix that will be appended to all enum names.| |Enum|
|enumValueSuffix|Suffix that will be appended to all enum values.| |Enum|
@@ -17,7 +17,7 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|isLibrary|Is the build a library| |false|
|licenseName|The name of the license| |NoLicense|
|licenseUrl|The URL of the license| |http://localhost|
-|modelClassModifier|Model Class Modifier can be nothing or partial|- ****
- Keep model class default with no modifier
- **partial**
- Make model class partial
|partial|
+|modelClassModifier|Model Class Modifier can be nothing or partial| |partial|
|newtonsoftVersion|Version for Microsoft.AspNetCore.Mvc.NewtonsoftJson for ASP.NET Core 3.0+| |3.0.0|
|operationIsAsync|Set methods to async or sync (default).| |false|
|operationModifier|Operation Modifier can be virtual or abstract|- **virtual**
- Keep method virtual
- **abstract**
- Make method abstract
|virtual|
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java
index f7c24196331e..1bc11ce94ca1 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetCoreServerCodegen.java
@@ -261,7 +261,7 @@ public AspNetCoreServerCodegen() {
classModifier.addEnum("abstract", "Make class abstract");
classModifier.setDefault("");
classModifier.setOptValue(classModifier.getDefault());
- cliOptions.add(classModifier);
+ addOption(classModifier.getOpt(), classModifier.getDescription(), classModifier.getOptValue());
operationModifier.addEnum("virtual", "Keep method virtual");
operationModifier.addEnum("abstract", "Make method abstract");
@@ -292,7 +292,7 @@ public AspNetCoreServerCodegen() {
modelClassModifier.addEnum("partial", "Make model class partial");
modelClassModifier.setDefault("partial");
modelClassModifier.setOptValue(modelClassModifier.getDefault());
- cliOptions.add(modelClassModifier);
+ addOption(modelClassModifier.getOpt(), modelClassModifier.getDescription(), modelClassModifier.getOptValue());
}
@Override