ASPの小文字のURL.ネットコア.
1850 ワード
ASP . NETでリンクを作成するとき.あなたのURLの各単語は、大文字で始まるでしょう.
次のようにします.
すべてのURLを小文字にしたいです.
この例を見てください.
次のようにします.
<a asp-controller="About" asp-action="Index">About</a>
<a asp-controller="Tools" asp-action="Index">Tools</a>
これによってHTMLコードは次のようになります.コントローラ名とアクション名の各単語はURL内の大文字で始まります.<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メソッドのCSクラスです.サービスへのアドレッシング拡張メソッドを追加し、RouteOptions LowercaseUrls propertyをtrueに設定するだけで、ルートオプションを設定する必要があります.services.AddRouting(options => options.LowercaseUrls = true);
サービスの前にこのオプションを入れることに注意してください.addmvc ()あるいはサービス.!この例を見てください.
public void ConfigureServices(IServiceCollection services)
{
services.AddRouting(options => options.LowercaseUrls = true);
services.AddControllersWithViews().AddRazorRuntimeCompilation();
// other configurations
}
現在、我々のTaghelpersによってつくられるすべてのURLは、小文字です.Reference
この問題について(ASPの小文字のURL.ネットコア.), 我々は、より多くの情報をここで見つけました https://dev.to/drieze/lowercase-urls-in-asp-net-core-597aテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol