ASP.NET Core MVC/View
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*ビルド [#p1fea741]
-[[MSBuild で ASP.NET MVC の View をプリコンパイルする:ht...
-[[MvcBuildViews でビューを事前ビルドするように設定:http:...
--[[各バージョンのMSBuildのパスを解決するPower Shellスク...
-[[Razor pages compilation on Build: Now default with .Ne...
-[[ASP.NET Core の Razor SDK:https://docs.microsoft.com/j...
*Razor構文 [#v79275cc]
-[[ASP.NET Core の razor 構文:https://docs.microsoft.com/...
**@model [#ldcd73aa]
-Viewページの最初で指定
// 単一のデータの場合
@model MyProject.Models.Person
// コレクションのデータの場合
@model IEnumerable<MyProject.Models.Person>
**@Url.Content/Action/RouteUrl [#mfcadc64]
-[[アプリケーションルートからの絶対パスを生成する - Url.C...
**制御文 [#g9af6ffb]
***if文 [#y6514634]
@if ( 条件式 ) {
HTMLタグを記述
}
***foreach文 [#sd3e2faa]
@foreach ( 変数 in コレクション ) {
HTMLタグを記述
}
**コメント [#ge5f15b8]
@*
*@
*タグヘルパー [#he2d1ed5]
-[[ASP.NET Core のタグ ヘルパーの概要:https://docs.micros...
-[[ASP.NET Core MVC でのタグ ヘルパーをキャッシュします。...
-[[ASP.NET Core でのフォームにタグ ヘルパーの使用の概要:h...
-[[ASP.NET Core MVC の Razor で使える Tag Helpers のメモ...
-[[ASP.NET Core MVC で追加されたAutoValidateAntiforgeryTo...
-[[ASP.NET MVC 5 / Core MVCで独自のビューページのクラスを...
-[[ASP.NET Core MVC の Tag Helpers でフォームを作成する時...
-[[ASP.NET Core 2.0 MVC Tag Helpers:https://www.codeproje...
**タグヘルパーを使うためには [#r1daa69d]
-Viewsフォルダの _ViewImports.cshtml ファイルに以下を記述
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
-もしくは *.cshtml ファイルに直接上記を記述
**formタグ / aタグ [#i9633017]
-asp-action ... submit時のAction名を指定(Controllerは現...
<form asp-action="[ASPアクション名]" ...
-asp-conrtoller ... Controllerを指定したい場合に指定
<form asp-controller="[ASPコントローラ名]" asp-action="[...
**inputタグ [#hb46eeb6]
-asp-for
<input asp-for="プロパティ名" ...
**selectタグ [#o2fc1033]
-asp-for
-asp-items
**spanタグ [#r20ee666]
-asp-validation-for
--クライアントサイドで検証が行われたときのエラーメッセー...
--Modelクラスに指定された検証用のMaxLength属性やRange属性...
<span asp-validation-for="[モデルのプロパティ名]" class=...
**divタグ [#c67eac2f]
-asp-validation-summary
--一度サーバへポストバックされた情報で検証が行われ、エラ...
--複数のエラーメッセージが <li> タグで表示される
<div asp-validation-summary="All" class="text-danger" />...
*ページ送り [#tf90df03]
-[[Asp.net core Sakura.AspNetCore.PagedList and partial v...
-[[PagedList を使って ASP.NET MVC でページネーション:http...
*JavaScriptとの連携 [#zff7d45d]
-[[[C#][javascript] C# と javascript でつまった:https://x...
終了行:
*ビルド [#p1fea741]
-[[MSBuild で ASP.NET MVC の View をプリコンパイルする:ht...
-[[MvcBuildViews でビューを事前ビルドするように設定:http:...
--[[各バージョンのMSBuildのパスを解決するPower Shellスク...
-[[Razor pages compilation on Build: Now default with .Ne...
-[[ASP.NET Core の Razor SDK:https://docs.microsoft.com/j...
*Razor構文 [#v79275cc]
-[[ASP.NET Core の razor 構文:https://docs.microsoft.com/...
**@model [#ldcd73aa]
-Viewページの最初で指定
// 単一のデータの場合
@model MyProject.Models.Person
// コレクションのデータの場合
@model IEnumerable<MyProject.Models.Person>
**@Url.Content/Action/RouteUrl [#mfcadc64]
-[[アプリケーションルートからの絶対パスを生成する - Url.C...
**制御文 [#g9af6ffb]
***if文 [#y6514634]
@if ( 条件式 ) {
HTMLタグを記述
}
***foreach文 [#sd3e2faa]
@foreach ( 変数 in コレクション ) {
HTMLタグを記述
}
**コメント [#ge5f15b8]
@*
*@
*タグヘルパー [#he2d1ed5]
-[[ASP.NET Core のタグ ヘルパーの概要:https://docs.micros...
-[[ASP.NET Core MVC でのタグ ヘルパーをキャッシュします。...
-[[ASP.NET Core でのフォームにタグ ヘルパーの使用の概要:h...
-[[ASP.NET Core MVC の Razor で使える Tag Helpers のメモ...
-[[ASP.NET Core MVC で追加されたAutoValidateAntiforgeryTo...
-[[ASP.NET MVC 5 / Core MVCで独自のビューページのクラスを...
-[[ASP.NET Core MVC の Tag Helpers でフォームを作成する時...
-[[ASP.NET Core 2.0 MVC Tag Helpers:https://www.codeproje...
**タグヘルパーを使うためには [#r1daa69d]
-Viewsフォルダの _ViewImports.cshtml ファイルに以下を記述
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
-もしくは *.cshtml ファイルに直接上記を記述
**formタグ / aタグ [#i9633017]
-asp-action ... submit時のAction名を指定(Controllerは現...
<form asp-action="[ASPアクション名]" ...
-asp-conrtoller ... Controllerを指定したい場合に指定
<form asp-controller="[ASPコントローラ名]" asp-action="[...
**inputタグ [#hb46eeb6]
-asp-for
<input asp-for="プロパティ名" ...
**selectタグ [#o2fc1033]
-asp-for
-asp-items
**spanタグ [#r20ee666]
-asp-validation-for
--クライアントサイドで検証が行われたときのエラーメッセー...
--Modelクラスに指定された検証用のMaxLength属性やRange属性...
<span asp-validation-for="[モデルのプロパティ名]" class=...
**divタグ [#c67eac2f]
-asp-validation-summary
--一度サーバへポストバックされた情報で検証が行われ、エラ...
--複数のエラーメッセージが <li> タグで表示される
<div asp-validation-summary="All" class="text-danger" />...
*ページ送り [#tf90df03]
-[[Asp.net core Sakura.AspNetCore.PagedList and partial v...
-[[PagedList を使って ASP.NET MVC でページネーション:http...
*JavaScriptとの連携 [#zff7d45d]
-[[[C#][javascript] C# と javascript でつまった:https://x...
ページ名: