ASP.NET Core MVC(1)入門


マイクロソフトのドキュメントに基づいて、ASPを学びました.NET core MVCのベース使用.https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-mvc-app/start-mvc?view=aspnetcore-3.1&tabs=visual-studio
次のような感じがします.
  • 時間に余裕があれば、英語のドキュメントを見たほうがいいです.英語では冗長情報が多く、分かりやすい.
  • マイクロソフトのツール化はいったん使えば便利で、開発速度が本当に速いことに気づきます.以前のjavaのssmに比べて、ずいぶん速いです.

  • 入門ノート全体を次のように整理します.
    きそ
  • はvs 2017を使用する.Netcoreは2.1で、これが基本開発環境で、他には何もありません.
  • vs 2017を通じて「ASP.NET Core Webアプリケーション」プロジェクトを新設し、名称はMvcMovieである.新規作成が完了すると、実行により最も基礎的なaspを起動することができる.Netサイトです.静的ページのみ表示される場合は、プロジェクトディレクトリwwwrootディレクトリの下に、様々なhtmlファイルを追加することができます.すでに静的サイトです.

  • MVCMVC入門、MVCは動的サイトを開発するフレームワークの思考であり、特定のコードではない、asp.Netでは実現でき,jspでは実現でき,他の各種プログラミング技術では実現されている.asp.Netmvcフレームワークおよび関連ツールの使用は、開発者の使用方法を大幅に簡素化しています.これらのツールを使用しない場合は、次の手順でインタラクティブなデータベースのあるWebサイトを開発します.
  • ビジネスのデータモデル
  • を構築
  • コントローラを確立し、ユーザー要求を受信し、データモデルのビジネスロジックを実行し、適切なビューページを選択し、データをユーザーに表示する.
  • は、ユーザにデータを表示するためのビューページを確立する.
  • は、フォームを含む初期ページを作成し、フォームには対応するデータコントローラが含まれ、コミットに使用されます.
  • データベース内の対応するトラフィックデータモデルを構築し、データを保存します.
  • は、対応するデータベースの追加、削除、変更、検索機能を確立する.

  • どんなに簡単な機能を開発しても、データストレージが必要であれば、これらのプロセスが必要です.
    asp.NetMVCのCすなわちController 1追加コントローラ:右クリックControllers>Add>Controller 2 MVC Controller classを選択し、HelloWorldControllerと名付けます.これはコントローラのフォーマット、すなわちxxxControllerです.xxxはコントローラ名を表し、デフォルトのurlでアクセスする名前です.3 HelloWorldControllerのコードの代わりに次のコードを使用します.
    using Microsoft.AspNetCore.Mvc;
    using System.Text.Encodings.Web;
    namespace MvcMovie.Controllers
    {
        public class HelloWorldController : Controller
        {
            // 
            // GET: /HelloWorld/
    
            public string Index()
            {
                return "This is my default action...";
            }
            // 
            // GET: /HelloWorld/Welcome/ 
    
            public string Welcome()
            {
                return "This is the Welcome action method...";
            }
        }
    }

    4 vs 2017でプロジェクトを開始し、http://localhost:59191/ポートが違うかもしれません.入力http://localhost:59191/HelloWorld上記のHelloWorldコントローラにアクセスし、デフォルトでコントローラのIndexメソッドを実行します.ここでは「This is my default action...」を返します.ブラウザで.5 http://localhost:59191/HelloWorld/Welcome「This is the Welcome action method...」と表示されます.