ASP.NET Core의 소문자 URL.
1993 단어 aspnetcore
예를 들면 다음과 같습니다.
<a asp-controller="About" asp-action="Index">About</a>
<a asp-controller="Tools" asp-action="Index">Tools</a>
이렇게 하면 컨트롤러의 각 단어와 작업 이름이 URL에서 대문자로 시작하는 다음 HTML 코드가 생성됩니다.
<a href="https://driesdeboosere.dev/About">About</a>
<a href="https://driesdeboosere.dev/Tools">Tools</a>
그리고 웹 브라우저 주소 표시줄에서도 컨트롤러에서 생성된 URL과 작업 이름이 대문자로 시작합니다.
다음과 같이 모든 URL을 소문자로 만들고 싶습니다.
<a href="https://driesdeboosere.dev/about">About</a>
<a href="https://driesdeboosere.dev/tools">Tools</a>
다행스럽게도 ConfigureServices 메서드의 Startup.cs 클래스에서 이를 쉽게 설정할 수 있습니다. 서비스에 AddRouting 확장 메서드를 추가하여 경로 옵션을 설정하고 RouteOptions LowercaseUrls property을 true로 설정하기만 하면 됩니다.
services.AddRouting(options => options.LowercaseUrls = true);
services.AddMvc() 또는 services.AddControllersWithViews() 전에 이 옵션을 입력해야 합니다!!
이 예를 참조하십시오.
public void ConfigureServices(IServiceCollection services)
{
services.AddRouting(options => options.LowercaseUrls = true);
services.AddControllersWithViews().AddRazorRuntimeCompilation();
// other configurations
}
이제 TagHelpers에서 생성한 모든 URL은 소문자로 표시됩니다.
Reference
이 문제에 관하여(ASP.NET Core의 소문자 URL.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/drieze/lowercase-urls-in-asp-net-core-597a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)