タグ

ASP.NET Coreに関するhikazohのブックマーク (22)

  • ASP.NET Core MVC 1.0 で追加された View Components を使ってみる - しばやん雑記

    ASP.NET Core MVC 1.0 に追加された機能の中で 1,2 を争うぐらい個人的には気に入ってるのが View Components です。ざっくりと説明すると Razor の中だけで使える Controller/Action です。 MVC 5 までは Html.Action/RenderAction を使って呼び出せる、子アクションという概念がありましたが、完全に切り出されたのが View Components となります。 View components in ASP.NET Core | Microsoft Learn Visual Studio にテンプレートが用意されていないので、今は以下のような規約のクラスを作成する必要があります。コントローラの規約に近いような形になってます。 ViewComponent クラスを継承 ViewComponent で終わるクラス名

    ASP.NET Core MVC 1.0 で追加された View Components を使ってみる - しばやん雑記
  • ASP.NET Core 1.0 の Startup クラス定義の基本と Dependency Injection の話 - しばやん雑記

    ASP.NET Core では Startup クラスを用意して、その中でアプリケーションの設定を行うようになっています。OWIN でも存在していた Startup クラスですが、ASP.NET Core では大きく変化しています。 大きく変化しているのですが、それぞれのメソッドで役割が綺麗に分離されているので、結構簡単に理解できると思います。基的な流れは以下の通りです。 コンストラクタ JSON / 環境変数などから設定を読み込む ConfigureServices メソッド サービスクラスを DI コンテナに登録する Configure メソッド ミドルウェアを登録、ログの設定などを行う これだけでも理解できそうな感じですが、せっかくなのでもうちょっと深堀してみます。 コンストラクタ コンストラクタでは IHostingEnvironment が渡されるので、それを使って Condi

    ASP.NET Core 1.0 の Startup クラス定義の基本と Dependency Injection の話 - しばやん雑記