Малки и малки URL адреси за действия и преходи на страници
Околната среда
- Визуално студио
 - 
- Изглед от 10 до 2008
 
 - ASP.NET ядро
 - 
- 3.1 (ТВК, страницата на самобръснача)
 
 
Случай на URL адрес по подразбиране
ASP.NET към друг URL адрес, като например връзка, в основното уеб приложение, По същество, това е смес от куфари.
Законът е, че за Razor страници, .cshtml име на файла в папката Страници, За MVC се използват името на класа на контролера и името на метода на действие.
Този закон за именуване се прилага само ASP.NET основни функции за генериране на URL адреси. Например тези, които определят asp-xxxxx за:
<!-- Razor ページの場合 -->
<a asp-area="" asp-page="/Privacy">Privacy</a>
<!-- MVC の場合 -->
<a asp-area="" asp-controller="Home" asp-action="Privacy">Privacy</a>
Това не включва директно URL спецификации, както следва:
<a href="/Privacy">Privacy</a>
Между другото, генерираният URL адрес следва горния закон. ASP.NET ядро не е от значение за малки и големи букви за url адреси, достъпни. Тя е достъпна не как да се сложи случай в URL адреса.
Направете всички URL адреси с малки букви
Достъпът е безчувствен, така че не е нужно да се грижите за проблема, тъй като работи. Някои хора може да не искат уеб браузърът да показва главни букви, защото показват URL адрес.
В този случай .cs добавите следния код към стартирането и URL адресът на връзката ще бъде с малки букви.
// 追加
using Microsoft.AspNetCore.Routing;
public class Startup
{
  public void ConfigureServices(IServiceCollection services)
  {
    services.AddRazorPages();
    // 追加
    services.Configure<RouteOptions>(options =>
    {
      // URL を小文字にする
      options.LowercaseUrls = true;
    });
  }
}