投げ銭

★当サイトへの投げ銭(PayPal)★

LINK


(無償、寄付歓迎) logo
世界中で使われるISO標準オフィスソフト(MSオフィス互換)

★LibreOfficeの導入事例★
詳細について

人気の投稿(1ヶ月間)

Ad

Ad

投げ銭

★当サイトへの投げ銭(PayPal)★

2019年1月26日土曜日

【ASP .NET Core 2.0 MVC】デフォルトで開くWEBページの設定について(ルーティング)


WEBサーバーのアドレスにアクセスしたときに、
デフォルトで開かれるビューを提供するコントローラーとメソッドを指定するためには、
ソリューションエクスプローラーから、startup.csを開き、次のメソッドを編集する。


// This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
        public void Configure(IApplicationBuilder app, IHostingEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseBrowserLink();
            }
            else
            {
                app.UseExceptionHandler("/Home/Error");
            }

            app.UseStaticFiles();

            app.UseMvc(routes =>
            {
                routes.MapRoute(
                    name: "default",
                    template: "{controller=AnotherControllerName}/{action=Index}/{id?}");
                    //template: "{controller=Home}/{action=Index}/{id?}");
            });
        }
    }

上記の例では、サーバーアドレスのみでhttpアクセスすると、内部的に、
指定しているコントローラー名、アクションメソッド名で呼び出しを補う。

これによって、自動的にAnotherControllerNameコントローラーの、Indexアクションメソッドがコールされ、
view()などによって、配置されているビューなどが処理され、ブラウザに表示される。

投げ銭

★当サイトへの投げ銭(PayPal)★

Ad

Ad