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のコードの代わりに次のコードを使用します.
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...」と表示されます.
次のような感じがします.
入門ノート全体を次のように整理します.
きそ
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...」と表示されます.