Razor Pages タグのページリスト (2/3)

Razor Pagesのフォームでテキストボックスに入力できる文字列の長さを制限する

Razor Pagesのフォームでテキストボックスに入力できる文字列の長さを制限するコードを紹介します。概要RazorPagesのフォームでテキストボックスに入力できる文字列の長さを宣言したい場合があります。RazorPagesの場合はコン
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

Razor Pagesのフォームの入力内容を検証する - シンプルな例

Razor Pagesのフォームの入力内容を検証するコードを紹介します。概要Razor Pagesでフォームの入力内容を検証するには ModelState.IsValid プロパティを利用する方法があります。この記事では、ModelStat
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages Razor Pages 検証

Razor Pages でセレクトボックスの asp-items を設定したが、ページ表示時に System.NullReferenceException 'Object reference not set to an instance of an object.' エラーが発生する

Razor Pages でセレクトボックスの asp-items を設定して実行すると、ページ表示時に System.NullReferenceException 'Object reference not set to an instan
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

asp-items属性を設定したにもかかわらず、RazorPageのセレクトボックスに値が反映されない

asp-items属性を設定したにもかかわらず、RazorPageのセレクトボックスに値が反映されない現象と対処法を紹介します。現象の確認コード以下のRazorPageを準備します。SelectBoxSetValueDoNotWork.cs
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

タグヘルパーを利用せずにクロスサイト要求偽造の__RequestVerificationToken を送信する

タグヘルパーを利用せずにクロスサイト要求偽造の__RequestVerificationToken を送信するコードを紹介します。概要ASP.NET CoreのRazor Pageでは、デフォルトでクロスサイト要求偽造を防止するための仕組み
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

RazorPageでドロップダウンリスト、セレクトボックスに動的に値を設定する

RazorPageでドロップダウンリスト、セレクトボックスに動的に値を設定するコードを紹介します。プログラム例:シンプルな実装コード/Pages/SelectBoxSetValue01.cshtml@page@model SimpleSel
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

RazorPageでドロップダウンリスト、セレクトボックスで選択した項目を取得する

RazorPageでドロップダウンリスト、セレクトボックスで選択した項目を取得するコードを紹介します。プログラム例:シンプルな例ASP.NET Core Webアプリケーションのプロジェクトを作成します。コードSelectBoxGetVal
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

RazorPages でリダイレクトするコードと実行結果 (301,302 リダイレクトの実装)

RazorPages でリダイレクトを実装するコードと実行結果を紹介します。方法RazorPagesでリダイレクトする場合は、OnGet() OnGet*() OnPost() OnPost*() メソッドで戻り値にIActionResul
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

ASP.NET Core Razor Pages アプリケーションで動的に複数のチェックボックスをページに配置する

ASP.NET Core アプリケーションで動的に複数のチェックボックスをページに配置するコードを紹介します。概要こちらの記事ではASP.NET Webフォームで動的に複数のチェックボックスを配置してチェック状態を検出するコードを紹介しまし
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

ASP.NET Core でRazor Pages のルーティングを作成する (AddPageRoute を利用したルーティング)

ASP.NET Core でRazor Pages のルーティングを作成するコードを紹介します。プログラム例UI/コードASP.NET Core プロジェクトを作成し、Pages フォルダを作成し、Razor PageのPage1.csht
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

asp-route タグヘルパーを利用する

asp-route タグヘルパーを利用するコードを紹介します。概要asp-route タグヘルパーを利用すると、実際のページURLではなく、あらかじめ登録したルーティングの名前を指定して、リンク先を設定できます。書式通常はaタグ内で利用しま

ASP.NET Core, RazorPages アプリケーションでリンクのURL表記にアプリケーションルートを示す ~ (ルート演算子)を利用したい

ASP.NET Core, RazorPages アプリケーションでリンクのURL表記にアプリケーションルートを示すルート演算子 ~ を利用するコードを紹介します。概要ASP.NET のWeb Formアプリケーションでは、HyperLi
カテゴリ: ASP.NET /  タグ: ASP.NET Core Razor Pages

アプリケーションルートがドメインルートにない場合のリンクの動作と実装方法

アプリケーションルートがドメインルートにない場合のリンクの動作と実装方法を紹介します。概要アプリケーションのルートがサーバーのルートでない場合、アプリケーションルートのurlの末尾に "/" が無い場合に意図しない動作になる場合があります。
カテゴリ: ASP.NET /  タグ: ASP.NET Core Razor Pages

Razor Pages で変数やプロパティの値の文字列が実体参照の表記(&#x)で出力される

Razor Pages でプロパティの値の文字列が実体参照の表記(&#x)で出力される現象と対処法について紹介します。概要RazorPageでページモデルクラスのプロパティの値をページに出力すると&#xで始まる実体参照の表記
カテゴリ: ASP.NET /  タグ: ASP.NET Razor Pages

コードブロック内でページに明示的に出力する文字列を指定したい - textタグの利用

Razor Page でコードブロックでページに文字列を出力する場合の書式を紹介します。概要Razor Pageでコードブロック内でタグを記述した場合は、タグの文字列としてページに出力されますが、単純に画面に見える文字列を記述した場合、コー
カテゴリ: ASP.NET /  タグ: ASP.NET Razor Pages

ASP.NET Razor Pages Webアプリケーションで appsettings.json ファイルから設定情報を読み込む

ASP.NET Razor Pages Webアプリケーションで appsettings.json ファイルから設定情報を読み込むコードを紹介します。概要Razor Pagesでappsettings.json ファイルから設定情報を読み込
カテゴリ: C# /  タグ: C# ASP.NET Razor Pages appsettings.json

RazorPage に asp-page, asp-route タグを記述しても動作しない

RazorPage に asp-page, asp-page-*, asp-route, asp-route-* タグを記述しても動作しない動作について紹介します。概要RazorPageに asp-page, asp-page-*, asp

asp-page-handler タグヘルパーを利用する

asp-page-handler タグヘルパーを利用するコードを紹介します。概要Razor Pageのアクセス時に handlerパラメーターを付与し、OnGet(ハンドラ名) OnPost(ハンドラ名) のメソッドを実行する場合には、as

asp-route-id (asp-route-*) タグヘルパーを利用する

asp-route-id (asp-route-*) タグヘルパーを利用するコードを紹介します。概要asp-route-id (asp-route-*) タグヘルパーを利用すると、リンクにidパラメーターを付与できます。書式通常はaタグで利

asp-page タグヘルパーを利用する

asp-page タグヘルパーを利用するコードを紹介します。概要asp-page タグヘルパーを利用すると、実際のページURLではなく、RazorPageの名前を指定して、リンク先を設定できます。書式通常はaタグ内で利用します。<a

Razor Pagesで省略可能なURLパラメーターを定義する

Razor Pagesで省略可能なURLパラメーターを定義するコードを紹介します。概要こちらの記事では、ASP.NET Core のRazor PageでURLパラメーターを取得する方法を紹介しました。@page ディレクティブで拡張URL
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages URLパラメーター

Razorページでページ内の一部を表示、非表示にする

ASP.NET Core Webアプリケーションで Razorページを利用した場合に、ページ内の一部を表示、非表示にするコードを紹介します。概要ASP.NET アプリケーションでは、WebFormアプリケーションを利用し、Panelコントロ
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

Razor Pagesで変数(プロパティ)の値をHTMLタグとして出力する

Razor Pagesで変数(プロパティ)の値をHTMLタグとして出力するコードを紹介します。概要プロパティの値をページのHTMLとして出力する場合は、Html.Raw を利用します。動作の確認 : 何も指定しない場合コード何も指定しない状
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

Razor Page と 静的ファイルのルーティング順序

Razor Page と 静的ファイルのルーティング順序について紹介します。動作の確認ASP.NET Core アプリケーションを作成します。以下のRazor Pageを作成します。@page ディレクティブで "/app" が指定されてい
カテゴリ: ASP.NET Core /  タグ: ASP.NET Core Razor Pages

ページモデルのメンバ変数にRazorPagesのフォームをPOSTした値が代入されない

ページモデルのメンバ変数にRazorPagesのフォームをPOSTした値が代入されない現象について紹介します。現象の確認ASP.NET Coreアプリケーションを作成し、以下のRazorPagesを作成します。コードInput.cshtml
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

Razor Pages アプリケーションで "An unhandled exception occurred while processing the request. AmbiguousMatchException: The request matched multiple endpoints. Matches:" エラーが発生する

Razor Pages アプリケーションで "An unhandled exception occurred while processing the request. AmbiguousMatchException: The reques
カテゴリ: ASP.NET Core /  タグ: ASP.NET Core Razor Pages

Razor Pages アプリケーションでHTMLタグを表示するとタグが文字列として画面に表示される

RazorPages アプリケーションでHTMLタグを表示するとタグが文字列として画面に表示される現象について紹介します。現象の確認コード以下のRazor Pageとコードを記述します。SimpleTextOutput.cshtml@pag
カテゴリ: ASP.NET Core /  タグ: C# Razor Pages

Razor PagesアプリケーションでHTMLタグを出力する

Razor PagesアプリケーションでHTMLタグを出力するコードを紹介します。概要Razor Pageで文字列を出力する場合、モデルクラスのプロパティの値を出力できますが、何も指定せずに出力すると単純な文字列の表示となり、HTMLタグで
カテゴリ: ASP.NET Core /  タグ: C# Razor Pages

コードでcshtmlのタグを出力すると、asp-for が動作しない

コードでcshtmlのタグを出力すると、asp-for が無効になる現象を紹介します。正しく動作する例コード下記のRazorPagesを作成します。StaticBindTextBox.cshtml@page "/StaticBindText
カテゴリ: ASP.NET Core /  タグ: C# ASP.NET Core Razor Pages Razor Pages タグヘルパー

Razor Pages アプリケーションを実行すると "InvalidOperationException: Unable to find the required services." エラーが発生しページが表示できない

RazorPages アプリケーションを実行すると "InvalidOperationException: Unable to find the required services." エラーが発生しページが表示できない現象について紹介しま
カテゴリ: C# /  タグ: C# ASP.NET Razor Pages

ASP.NET Core アプリケーションで Razor Pages を使用してファイルをアップロードする

ASP.NET Core アプリケーションの Razor Pages でファイルをアップロードするコードを紹介します。概要Razor Pages でファイルをアップロードする場合はinputタグのファイル選択コントロールを利用します。ページ
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

ASP.NET Core Razor Pagesでフォームをポストするとに稀にHTTP500エラーが発生する

ASP.NET Core Razor Pagesでフォームをポストするとに稀にHTTP500エラーが発生する現象についての紹介です。概要ASP.NET Core Razor Pagesでフォームをポストするとに稀にHTTP500エラーが発生
カテゴリ: ASP.NET Core /  タグ: ASP.NET Core Razor Pages

クロスサイト要求偽造を無効にする

RazorPagesでの「クロスサイト偽造要求」(Antiforgery) を無効にするコードを紹介します。概要RazorPagesでは、クロスサイト要求偽造 (XSRF/CSRF) 攻撃を防ぐためのトークン検証の仕組みがデフォルトで有効に
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages

Razor Pages でのwhileループ

Razor Pages でのwhileループを紹介します。概要書式コードブロック内で下記の書式を利用します。while (条件式){ ...(処理)}記述例while (j <= 10){ j++;}while (true){
カテゴリ: ASP.NET /  タグ: Razor Pages Razor Pages 制御フロー

Razor Pages でのforループ

Razor Pages でのforループの記述方法を紹介します。概要Razor Pagesではページ内にロジックのコードを記述できます。この記事では、Razor Pages内にfor ループを記述する方法を紹介します。書式コードブロック内で
カテゴリ: ASP.NET /  タグ: Razor Pages Razor Pages 制御フロー

Razor Pages でリダイレクト時にURLパラメーターを追加する

Razor Pages でリダイレクト時にURLパラメーターを追加するコードを紹介します。概要Razor Pagesでリダイレクトする際には、Redirectメソッド、RedirectToPageメソッドが利用できます。Redirectメソ
カテゴリ: C# /  タグ: C# ASP.NET Core Razor Pages
Copyright © 1995–2025 iPentec all rights reserverd.