在HTML5表单中是否有一种方法可以将最小和最大字符添加到textarea?我似乎可以使用模式将它应用于常规输入.
<input pattern=".{3,}" title="3 characters minimum">
Run Code Online (Sandbox Code Playgroud)
我在看一个jquery解决方案吗?
我正在开发一个 Asp.Net core 3.1 MVC Web 应用程序,其中包含 Web API 项目。现在我只想为 API 项目配置 Swagger 文档,那么如何在配置中指定仅使用 Web API 控制器作为文档呢?
在ConfigureServices方法中的启动类中swagger的配置如下:-
services.AddSwaggerGen(option =>
{
option.SwaggerDoc("v1.0",
new OpenApiInfo
{
Title = "ProjName OpenApi",
Version = "1.0",
//Description = //get from appsettings.json
});
var xmlCommentFileName = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
var xmlCommentFilePath = Path.Combine(AppContext.BaseDirectory, xmlCommentFileName);
option.IncludeXmlComments(xmlCommentFilePath);
});
Run Code Online (Sandbox Code Playgroud)
在Configure方法中的配置如下:-
app.UseSwagger(option =>
{
option.RouteTemplate = "docs/{documentname}/swagger.json";
});
app.UseSwaggerUI(option =>
{
option.SwaggerEndpoint("/docs/v1.0/swagger.json", "ProjName OpenApi v1.0");
option.RoutePrefix = "docs/v1.0";
option.DocumentTitle = "ProjName OpenAPI Docs";
});
Run Code Online (Sandbox Code Playgroud)
问题是 swagger gen 正在控制器文件夹、管理和身份区域中查找以生成文档,但我宁愿将其配置为仅使用 WebApi 文件夹中的控制器。在这些控制器中指定了路由属性的所有控制器或操作方法也会在 API …