言語
日本語
English

Caution

お使いのブラウザはJavaScriptが無効になっております。
当サイトでは検索などの処理にJavaScriptを使用しています。
より快適にご利用頂くため、JavaScriptを有効にしたうえで当サイトを閲覧することをお勧めいたします。

  1. トップページ
  2. ASP.NET辞典

ASP.NET辞典 一覧ページ

初心者向け: 概要と特徴、学習順ガイドMVC・Razor Pages・EFの関係と推奨学習順の案内。
【環境構築】ASP.NET Dictionaryの開発環境.NET SDK・dotnet CLI・IDEによる開発環境の構築手順。
[AllowAnonymous][Authorize]適用下でも特定のアクションだけ認証不要にする属性。
[ApiController]Web API向けに自動バリデーションなどの規則を適用する属性。
[Controller]クラスをMVCコントローラーとして認識させる属性。
認証と認可Identity・JWT・Cookieを使った認証と認可の実装方法。
[Authorize]認証済みユーザーのみアクセスを許可するコントローラー属性。
BadRequest()HTTP 400 Bad Requestを返すアクションヘルパーメソッド。
Configurationappsettings.jsonや環境変数から設定値を一元管理する仕組み。
CORSAddCors() / UseCors()によるクロスオリジンリクエストの制御。
CreatedAtAction()HTTP 201 Created と Location ヘッダーを返すメソッド。
DbContextEF Coreでデータベースとのセッションを表すクラス。
DbSet<T>EF Coreでテーブルに対応するエンティティコレクションのプロパティ。
DI(依存性注入)サービスを外部から注入してクラス間の結合度を下げる仕組み。
Error Handling例外フィルター・ミドルウェア・ProblemDetailsによるエラー処理。
[FromBody]パラメーターをHTTPリクエストボディからバインドする属性。
[FromQuery]パラメーターをURLのクエリ文字列からバインドする属性。
[FromRoute]URLルートセグメントからパラメーターへ値をバインドする属性。
@Html.ActionLink()アクションメソッドへのリンクを生成するHTMLヘルパー。
@Html.DisplayFor()モデルのプロパティ値を表示用にレンダリングするHTMLヘルパー。
[HttpDelete]アクションメソッドがHTTP DELETEを処理することを示す属性。
[HttpGet]アクションメソッドがHTTP GETを処理することを示す属性。
[HttpPost]アクションメソッドがHTTP POSTを処理することを示す属性。
[HttpPut]アクションメソッドがHTTP PUTを処理することを示す属性。
IActionResultアクションメソッドが返せるHTTPレスポンスを抽象化したインターフェース。
LINQクエリC#コード上でDBを検索するLINQ構文。
Logging(ログ出力)ILogger<T>をDI注入してログを出力する仕組みと設定方法。
MiddlewareHTTPパイプラインに認証・ログ・例外処理などを挿入する仕組み。
MigrationEF Coreでコードファーストにスキーマ変更を管理する仕組み。
モデルバインディングクエリ文字列・ルート・ボディをC#モデルへ自動変換する仕組み。
モデルバリデーションデータアノテーションでプロパティに入力検証ルールを定義する仕組み。
MVCパターンアプリをModel・View・Controllerの3層に分離する設計パターン。
NotFound()HTTP 404 Not Foundを返すアクションヘルパーメソッド。
Ok()HTTP 200 OKを返すアクションヘルパーメソッド。
@foreach(Razor)Razorビュー内でコレクションの各要素を順に処理するループ構文。
@if(Razor)Razorビュー内でモデル値などに応じて表示を切り替える条件分岐。
@model ディレクティブビューで使用するモデルの型を宣言して型安全にデータアクセスする。
Razor Pagesページ単位でUIとロジックをまとめて記述できる軽量Webモデル。
@section / @RenderSection@sectionでレイアウトの特定領域にコンテンツを挿入する構文。
RedirectToAction()別のアクションメソッドへHTTPリダイレクトするヘルパーメソッド。
[Route]コントローラーやアクションにURLルートテンプレートを設定する属性。
Routing(ルーティング)リクエストのURLを解析して対応するアクションに紐づける仕組み。
セッション管理(Session)リクエストをまたいでユーザー状態を保持するミドルウェアの仕組み。
SignalRサーバーとクライアント間のリアルタイム双方向通信ライブラリ。
タグヘルパーasp-*属性でサーバーサイド処理を組み込んだ動的HTMLを生成する仕組み。
[ValidateAntiForgeryToken]CSRFトークンを検証してフォージェリ攻撃を防ぐアクション属性。
View()Razorビューをレンダリングしてレスポンスを返すヘルパーメソッド。