lynx   »   [go: up one dir, main page]

タグ

ASP.NET Core MVCに関するelfのブックマーク (8)

  • macOS、Linux、Windows の ASP.NET Core MVC の概要 | Microsoft Docs

    Visual Studio Visual Studio Code Visual Studio を起動し、 [新しいプロジェクトの作成] を選択します。 [新しいプロジェクトの作成] ダイアログで、[ASP.NET Core Web アプリ (Model-View-Controller)]>[次へ] の順に選択します。 [新しいプロジェクトの構成] ダイアログで、次のようにします。 MvcMovie に「」と入力します。 プロジェクトに MvcMovie という名前を付けることが重要です。 コードをコピーする際に、大文字と小文字の区別が各 namespace と一致する必要があります。 プロジェクトの場所は任意の場所に設定できます。 [次へ] を選択します。 [追加情報] ダイアログで、次を行います。 [.NET 9.0] を選択します。 最上位レベルのステートメントを使用しない がオフにな

    macOS、Linux、Windows の ASP.NET Core MVC の概要 | Microsoft Docs
    elf
    elf 2019/04/28
    公式チュートリアル.写経するとある程度理解が深まる #Microsoft #ASPNET
  • ASP.NET Core でのコントローラー アクションへのルーティング

    ASP.NET Core コントローラーは、ルーティング ミドルウェアを使って、受信した要求の URL を照合し、アクションにマップします。 ルート テンプレート "Program.cs" または属性で起動時に定義されます。 URL パスとアクションの照合方法が記述されています。 リンクの URL を生成するために使用されます。 生成されたリンクは通常、応答で返されます。 アクションは、規則的にルーティングされるか、または属性でルーティングされます。 コントローラーまたはアクションにルートを配置すると、そのルートは属性でルーティングされるようになります。 詳しくは、「混合ルーティング」をご覧ください。 このドキュメントでは、 MVC とルーティングの間の相互作用について説明します。 一般的な MVC アプリでルーティング機能を利用する方法。 以下の 2 つについて説明します。 従来のルーテ

    ASP.NET Core でのコントローラー アクションへのルーティング
    elf
    elf 2019/04/28
    ルーティングの仕組み #Microsoft #ASPNET
  • ASP.NET Core でのモデル バインド

    この記事では、モデル バインドとは何か、そのしくみ、その動作のカスタマイズ方法を説明します。 モデル バインドとは何か コントローラーと Razor Pages では、HTTP 要求からのデータが処理されます。 たとえば、ルート データからはレコード キーが提供され、ポストされたフォーム フィールドからはモデルのプロパティ用の値が提供されます。 これらの各値を取得してそれらを文字列から .NET 型に変換するためのコードを記述するのは、面倒で間違いも起こりやすいでしょう。 モデル バインドを使用すれば、このプロセスを自動化できます。 モデル バインド システムでは次のことが行われます。 ルート データ、フォーム フィールド、クエリ文字列などのさまざまなソースからデータを取得します。 メソッド パラメーターとパブリック プロパティによりコントローラーと Razor Pages にデータが提供

    ASP.NET Core でのモデル バインド
    elf
    elf 2019/04/28
    モデルをバインドする時の仕組み
  • ASP.NET Core MVC でのモデルの検証

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 この記事では、ASP.NET Core MVC または Razor Pages アプリでユーザー入力を検証する方法について説明します。 サンプル コードを表示またはダウンロードします (ダウンロード方法)。 モデルの状態 モデルの状態では、モデル バインドとモデル検証の 2 つのサブシステムで発生したエラーが表されます。 モデルバインドから発生するエラーは、通常、データ変換エラーです。 たとえば、"x" は整数フィールドに入力されます。 モデルの検証は、モデル バインド後に行われ、データがビジネス ルールに準拠していないエラーを報告します。 たとえば、1 から 5 の評価を想定したフィールドに 0 が入力され

    ASP.NET Core MVC でのモデルの検証
  • ASP.NET Core におけるバリデーションの基本

  • ASP.NET MVC 5 事始め 04 - フォームの作成

  • MVC アプリへのビューの追加

    Note このチュートリアルの更新バージョンは、Visual Studio の最新バージョンを使用してこちらで入手できます。 新しいチュートリアルでは、MVC ASP.NET Core使用します。このチュートリアルでは、このチュートリアルに対して多くの機能強化が提供されます。 このチュートリアルでは、ASP.NET Core MVC のコントローラーとビューについて説明します。 Razor Pages は、ASP.NET Coreの新しい代替手段であり、Web UI の構築を容易かつ生産的にするページ ベースのプログラミング モデルです。 MVC バージョンの前に Razor Pages チュートリアルを試してみることをお勧めします。 この Razor ページのチュートリアルの特徴は次のとおりです。 使いやすい。 多くの機能をカバーしている。 新しいアプリ開発に推奨されるアプローチです。

    MVC アプリへのビューの追加
  • パート 2: ASP.NET Core MVC アプリにコントローラーを追加する

    モデル ビュー コントローラー (MVC) アーキテクチャ パターンでは、アプリが 3 つの主要なコンポーネントに分けられます。モデル、ビュー、コントローラー。 MVC パターンでは、よりテスト可能で、従来のモノリシック アプリより更新しやすいアプリを作成できます。 MVC ベースのアプリには以下が含まれます。 モデル: アプリのデータを表すクラス。 モデル クラスでは検証ロジックを使用して、そのデータにビジネス ルールを適用します。 通常、モデル オブジェクトはモデルの状態を取得して、データベースに格納します。 このチュートリアルでは、Movie モデルはデータベースからムービーデータを取得し、それをビューに提供するか、更新します。 更新されたデータはデータベースに書き込まれます。 ビュー: ビューは、アプリのユーザー インターフェイス (UI) を表示するコンポーネントです。 一般に、

    パート 2: ASP.NET Core MVC アプリにコントローラーを追加する
  • 1
Лучший частный хостинг