.NET Core

ASP.NET Core

投稿日:2021年1月29日 更新日:

 

スタートアップ

.NET ASP.NET Core入門 簡単なページを作ってみる - ウマヤディア
意識低めのASP.NET Core MVC入門(2)簡単なフォームを作る
意識低めのASP.NET Core MVC入門(3)モデルを使ってみる
 

概要

はじめてのASP.NET MVC5
連載:ASP.NET MVC入門【バージョン3対応】 - @IT
第1回 Controller-View開発のキモを押さえる(1/3) - @IT
第7回 レイアウト/部分ビューでアプリ共通のデザインを定義(1/4) - @IT
ASP.NET MVC 開発を始める前に理解しておきたいこと - Qiita
ASP.NET の機能 - ASP.NET 入門
【Visual Studio 2019】ASP.NET MVCでHello,Worldを出力!初心者でもわかりやすい画像付き | フライテック
ASP.NET Core MVCを新人に説明してみよう - Qiita
【ASP.NET Core】Razorで遊んでみる - vaguely
進化した「ASP.NET Core 2.0」新しいWeb開発手法を学ぶ連載一覧:CodeZine(コードジン)
「ASP.NET Core 2.0」の変更点とインストール方法を知ろう (1/3):CodeZine(コードジン)
ASP.NET Core MVC で Web アプリを作成する | Microsoft Docs
 

モデル

モデルバインディング

ASP.NET MVC ViewからControllerへ値を渡す方法 - Qiita
ASP.NET MVC ViewからControllerへ値をModelに詰めて渡す方法 - Qiita
ASP.NET Core におけるバリデーションの基本|へっぽこプログラマーの備忘録
Razor による強い型付けビュー - ASP.NET MVC - ASP.NET 入門
いまさらASP.NET MVCのモデルバインダ入門あれこれ。MEFのカスタムエクスポートプロバイダーは設計の幅を広げる。自動拡張型カスタムモデルバインダプロバイダーを作ろう。 - Bug Catharsis
yan note: ASP.NET MVC 13_モデルバインド
asp.net-mvc - モデルバインディング | asp.net-mvc Tutorial
第3回 モデル・バインドとアノテーション検証の実装(1/3) - @IT
ASP.NET モデルバインディング - Qiita
ASP.NET MVC 開発を始める前に理解しておきたいこと - Qiita
ASP.NET Core 入門5 ASP.NET Core MVC ビューエンジンRazor - Qiita
ASP.NET Core MVC における Required 属性と BindRequired 属性の統合 - xin9le.net

Viewにモデルの渡し方

ASP.NET MVC アプリケーションに モデル (Model) を追加しコントローラーからビューにデータを渡す (ASP.NET MVCプログラミング)
ASP.NET MVC 4 ことはじめ(4)ViewBag と ViewData - アーキテクチャをスマートに。
ASP.NET MVC で View と Model を使う
ASP.NET Core MVC アプリへのモデルの追加 | Microsoft Docs
ASP.NET MVC の ViewData、ViewBag および TempData - インフラジスティックス・ジャパン株式会社Blog

ViewModel

MVC における ViewModel とは?|へっぽこプログラマーの備忘録
ASP.NET Core 入門5 ASP.NET Core MVC ビューエンジンRazor - Qiita
NerdDinnerステップ6:ViewDataとViewModel - @IT
ASP.NET MVCモデルとViewModel
パート 3: Views と Viewmodel | Microsoft Docs
 

Razor

概要

Razor ビューエンジン - ASP.NET の機能 - ASP.NET 入門
Razor によるフォーム作成の簡素化とその仕組み - Razor - ASP.NET 入門
第5回 新しいビュー・エンジン「Razor」の基本を理解しよう(1/4) - @IT
ASP.NET MVC Razor メモ レイアウト - Qiita
ASP.NET Core 入門5 ASP.NET Core MVC ビューエンジンRazor - Qiita
ASP.NET Core 2.0でRazor Pagesアプリケーションを作ろう (1/3):CodeZine(コードジン)

Model

Razor による強い型付けビュー - ASP.NET 入門
ASP.NET MVC アプリケーションに モデル (Model) を追加しコントローラーからビューにデータを渡す (ASP.NET MVCプログラミング)
ASP.NET MVC 開発を始める前に理解しておきたいこと - Qiita
ASP.NET Core MVC アプリへのモデルの追加 | Microsoft Docs

レアウト

ASP.NET MVCの個人的なメモ。テンプレートとか、共通的に使うViewとか - かずきのBlog@hatena
第7回 レイアウト/部分ビューでアプリ共通のデザインを定義(1/4) - @IT
ASP.NET MVC Razor メモ レイアウト - Qiita

ViewData ViewBag

ViewData vs ViewBag vs TempData - 夜は寝る
ASP.NET MVC 4 ことはじめ(4)ViewBag と ViewData - アーキテクチャをスマートに。

dynamic キーワード

dynamic - C# によるプログラミング入門 | ++C++; // 未確認飛行 C
動的型付け言語 C# - Qiita

ヘルパー関数

Razor のヘルパーメソッド - Razor - ASP.NET 入門
ASP.NET MVC 3とRazorの@helper文法 (1/2):CodeZine(コードジン)
【C# + ASP.NET MVC】HTMLヘルパーのメリット、デメリット - tekitoumemo’s diary
ASP .NET RazorのHTMLヘルパーの使い方と自作ヘルパーの作り方|プログラムメモ

タグ ヘルパー

ASP.NET MVC 6 Tag Helper について - miso_soup3 Blog
ASP.NET Core MVC の Razor で使える Tag Helpers のメモ書き - しばやん雑記

ASP.NET MVC HTML ヘルパー

【ASP.NET MVC】 HTMLヘルパー一覧 | Keibalight
ASP.NET MVC HTML ヘルパー①

ドロップダウン

Create DropDownList using HtmlHelper in ASP.Net MVC
ASP.NET MVC 5 でドロップダウンリストを使用する – ViewModel 編 | Tk2Kpdn Wiki
選択ボックス/リストボックスを生成する - DropDownListFor/ListBoxForメソッド[Razor] - Build Insider
ASP.NETのドロップダウンリストのリストをDBから取得して表示 | lizefield
ASP.NET MVC DropDownList - miso_soup3 Blog

タグ ヘルパー 作成方法

ASP.NET Core のタグ ヘルパー作成 | Microsoft Docs
.Net Core MVCでTag Helperを自作する - いがにんのぼやき
ASP.NET Core MVC の Razor で使える Tag Helpers のメモ書き - しばやん雑記
ASP.NET Coreのタグへルパを自作してViewModelの値を出力する - Qiita
自作HTMLヘルパーを作る - kaz16a's blog

ボタン

c# - ASP.NET MVC Core/6: Multiple submit buttons - Stack Overflow
ASP.NET Core MVC 複数ボタンのあるFormでSubmit先を変えたい - 今日もちょいつか
 

レイアウト

ASP.NET Core の部分ビュー | Microsoft Docs
ASP.NET MVC Viewに関するメモ - Qiita
ASP.NET MVC Viewに関するメモ - Qiita
ASP.NET MVC Razor メモ レイアウト - Qiita
Layout を変更する4種類の方法(ASP.NET MVC) - Jiro Laboratory
ASP.NET - ASP.NET Core の共通ヘッダーに表示する情報について|teratail
asp.net mvc - MVC 4: Why is "_Layout.cshtml" not rendering on Home View? - Stack Overflow
第7回 レイアウト/部分ビューでアプリ共通のデザインを定義(3/4) - @IT
ASP.NET Core でのレイアウト | Microsoft Docs
 

仕組み

ルート定義

yan note: ASP.NET MVC 04_ルーティングの基礎
[ASP.NET MVC]ルート定義を追加するには?[3.5、4、C#、VB] - @IT
はじめてのASP.NET Core - Qiita
URLのパス部分に%2Fを含む時の扱い - まどぎわBLOG

セッション

ASP.NET Core MVCでSession管理 - 今日もちょいつか
ASP.NET Core でのセッションとアプリの状態 | Microsoft Docs
C# - asp.net core2.2でのセッション管理の方法を教えて頂きたいです。|teratail
Cookie 認証でログイン・ログアウト処理を作る【ASP.NET Core】 - Qiita

認証

Cookie 認証でログイン・ログアウト処理を作る【ASP.NET Core】 - Qiita
 

DI

コンストラクタ インジェクション

ASP.NET CoreにおけるDI(Dependency Injection) - ryuichi111stdの技術日記
ASP.NET Core でコレクションを DI する方法|へっぽこプログラマーの備忘録
logging - How do I log from other classes than the controller in ASP.NET Core? - Stack Overflow

インターフェイス インジェクション

c# - Resolving instances with ASP.NET Core DI - Stack Overflow
The difference between GetService() and GetRequiredService() in ASP.NET Core
依存性注入(DI)の解説とやり方 - Qiita

POST

[ASP.NET Core] Post メソッドで配列やリストを渡す|へっぽこプログラマーの備忘録
C# - ASP.NET MVC ViewからControllerへModelのListを渡す方法|teratail
[ASP.NET MVC][C#]Controllerで複数のcheckboxの状態を個々のチェック状態のBooleanではなく、チェックされているものだけの配列を引数で受け取りたい | NAL-6295の舌先三寸
コレクションのデータアノテーション検証

フィルター

ASP.NET Core Logging With ActionFilter - Stack Overflow
ASP.NET Core フィルター | Microsoft Docs
ASP.NET MVCにおけるFilterの作成方法と実行順序制御 - normalian blog
ASP.NET CoreアプリのDependency Injection処理を別のDIコンテナに委譲する(完全版) - Qiita

ERROR

Error Handling and ExceptionFilter Dependency Injection for ASP.NET Core APIs - Rick Strahl's Web Log
Using ExceptionFilter for exception handling in AspNet Core Web API - Janak's blog
c# - Redirect from exception filter - Stack Overflow
asp.net mvc - Redirect To Action using ExceptionFilter - Stack Overflow
asp.net mvc - When to use RedirectToAction and where to use RedirectToRouteResult? - Stack Overflow

タグヘルパー

ASP.NET CoreのScriptTagHelperについて調べてみる - Qiita
ASP.NET Core の環境タグ ヘルパー | Microsoft Docs
ASP.NET Coreのinclude属性とexclude属性 - tekitoumemo’s diary

設定ファイル

ASP.NET Core で設定ファイル(appsettings.json)から設定を取得する|へっぽこプログラマーの備忘録
Asp.NET Core のコンフィグをカスタムクラスから使う - Qiita
ASP.NET Core MVC における構成ファイル appsettings.json からの値取得 - Qiita
ASP.NET Coreの環境を切り替える方法 - athome-developer’s blog

Cookie

ASP.NET Core 2.0 MVC で Cookie を利用する - Qiita
ASP.NET Core MVC - クッキーを使う - いちろぐ
ASP.NET CoreのGDPR対応とSessionとAuthentication - Qiita
c# - .net core 'Response.Cookies.Append' not working as some station - Stack Overflow

エラー処理(エラー画面)

ASP.NET Core 2.2 - Error and Exception Handling - KenHaggerty.Com
ASP.NET Core のエラーを処理する | Microsoft Docs
Error Handling - 日本語意訳 - Qiita
Bootstrap Snippet Error Page.. using HTML CSS
 

バリデーション

概要

ASP.NET Core × jQuery Validationでエラーを表示する - Qiita
ASP.NET MVC : 組み込みのヘルパを使わずにバリデーションのメッセージを取得する - きよくらの備忘録
ASP.NET Core におけるバリデーションの基本|へっぽこプログラマーの備忘録
ASP.NET Core Razor ページに検証を追加する | Microsoft Docs
よく使われる入力検証をまとめてみる - しばやん雑記
ASP.NET MVCのモデルでよく使う属性(アノテーション)リスト - Qiita
Stringの長さを指定するMaxLength/StringLength属性はどう違うのか - Qiita
.NET MVC Frameworkにおける属性チェックの基本と実装について - Qiita

バリデーションキャンセル

disable button validation in asp.net core razorpage for specific button - Stack Overflow
Disable client side form validation in ASP.NET Core 1.1 - Stack Overflow
Disable client side validation in .net core
Disable Client Side validation for one submit button in ASP.NET MVC4 - Stack Overflow
Disable Client Side validation on a button click – ASP.NET MVC – Nithin Mohan T K
ASP.NET Core MVC でのモデルの検証 | Microsoft Docs

bootstrap エラー表示

ASP.NET Core × jQuery Validationでエラーを表示する - Qiita

DropDownListForの入力検証

asp.net mvc 3 - DropDownListFor Unobtrusive Validation Required Not getting correct attributes - Stack Overflow
DropDownListFor Makes Property Required? in Kendo UI for jQuery DropDownList - Telerik Forums

クライアントサイドでのモデル検証

ASP.NET Core Razor Pages の勉強備忘録 モデルの検証について - 時が癒す
ASP.NET Core MVC クライアント検証に関するメモ - Qiita
 

JavaSript

ASP.NET Coreの使い方

ASP.NET MVC Razor メモ スクリプト読み込み - Qiita
各ページからレイアウトにjavascriptを挿入する。 - Qiita
ASP.NET Core の部分ビューで JavaScript を使用したい|へっぽこプログラマーの備忘録
ASP.NET - 部分ビューでのJavaScriptを有効にする方法|teratail
ASP.NET Core 2.0 Razor Pages での部分ビューの罠 - Qiita

変数共有

【ASP.NET】Razorコードブロック中でのJavaScriptの記述方法 - †でおきしブログ†
ScottGu's Blog - ASP.NET MVC 3: Razor’s @: and <text> syntax
Razor 内で JavaScript のコードを出力する|へっぽこプログラマーの備忘録
ASP.NET MVC Razor / cshtml 内のjavascript 変数のアクセス - xxxxプログラマのメモ
変数をJavaScriptに渡す - javascript、razor

htmlメソッド

.htmlと.textと.valで混乱したので整理する - Qiita
javascript - When do I use .val() vs .innerHTML? - Stack Overflow
 

定数

MVC RazorでC#とJavascriptの間で定数を共有する - コードログ
 

古い情報

ASP.NET Coreで作成したアプリのIISへの発行方法 - Qiita
 

デプロイ

IIS

ASP.NET CoreをIISで動かす - athome-developer’s blog
ASP.NET Core アプリケーションを IIS でホストする|へっぽこプログラマーの備忘録
プログラム備忘録 ... IIS に .net core 2.0 のアプリをデプロイ
くりーむわーかー : ASP.NET Core で作ったMVCをIISで動かす
How to Publish a Site from Visual Studio Using Web Deploy

古い情報

ASP.NET Coreを動かすためのIISの構築方法 - Qiita
Could not connect to remote computer web deploy ERROR_DESTINATION_NOT_REACHABLE : The Official Microsoft IIS Forums
Publishing and Running ASP.NET Core Applications with IIS - Rick Strahl's Web Log

linux

ASP.NET CoreアプリをLinuxにデプロイしてNginxで公開する方法(CentOS7) - あるSEのつぶやき・改
CentOS上にASP.NET Coreアプリを立ち上げる - Qiita
ASP.NET CoreアプリをLinuxにデプロイしてNginxで公開する方法(CentOS7) - あるSEのつぶやき・改

Linux

ASP.NET CoreアプリをLinuxにデプロイしてNginxで公開する方法(CentOS7) - あるSEのつぶやき・改
 

非同期コントローラ

コントローラー アクションの戻り値の型

ASP.NET Core Web API のコントローラー アクションの戻り値の型 | Microsoft Docs
非同期プログラミング - ASP.NET の非同期/待機の概要
ASP.NET Core の非同期コントローラー|へっぽこプログラマーの備忘録
C# - C#でよく見る○○○Async()の使い所|teratail
ASP.NETコアでファイルを非同期で保存すると、DbContextで例外が発生する
ASP.NET スレッドプール枯渇の再現(5) - "Server too busy" をようやく再現 & 非同期呼び出しの効能 : @jsakamoto
 

ログ

使い方(ASP.NET)

コントローラ以外

logging - How do I log from other classes than the controller in ASP.NET Core? - Stack Overflow

DI

ASP.NET CoreにおけるDI(Dependency Injection) - ryuichi111stdの技術日記
.NET Core, ASP.NET CoreでNLogを使ってログを出力する - あるSEのつぶやき・改
Getting started with ASP.NET Core 2 · NLog/NLog.Web Wiki · GitHub
ASP.NET Core でのログ出力( ILogger + NLog ) - vaguely

使い方(コンソール)

.NET CoreアプリケーションでNLogを使う - け日記
NLogを使ってみる - 1.21 jigowatts
Essential .NET - .NET Core によるログ記録
.NET Core, コンソールアプリでNLogを使ってログを出力する - あるSEのつぶやき・改

Trace出力

ASP.NET CoreでSystem.Diagnostic.TraceをNLogに流し込む方法 - Qiita
Missing trace\debug logs in ASP.NET Core 2? · NLog/NLog.Web Wiki · GitHub
Getting started with .NET Core 2 Console application · NLog/NLog.Extensions.Logging Wiki · GitHub

ログファイルのローテーション

.NETでログファイルのローテーションに日付を使用する - redwarrior’s diary
Creating a rolling file logging provider for ASP.NET Core 2.0

Serilog

ASP.NET Core MVC - Serilogを使ってファイルにログ出力する - いちろぐ
ASP.NET Core MVC - Serilogを使ってファイルにログ出力する - いちろぐ

OUTPUT

asp.net - How can I output NLog stuff to the vs2008 'output' window? - Stack Overflow
Debugger target · NLog/NLog Wiki · GitHub
How To See Log Messages In Visual Studio Output/Debug Window · Issue #3043 · NLog/NLog · GitHub

コンソール出力

.net - have nlog write to console - Stack Overflow
【ワレコVisual Studio】NLogやNlog.Configを使ってログファイルに出力する【書けない場合の対策】

NLogの設定

【備忘録】NLog よく使う出力レイアウト - Qiita
NLog 設定項目 詳細: C# プログラミング 再入門
.NET の ログクラス NLogを使用する|プログラムメモ

Entity Framework Core - SQL

Entity Framework Core - SQLをログで確認する - いちろぐ

AOP

Aspect Oriented Programming In C# Using DispatchProxy
c# - Logging using AOP in .NET Core 2.1 - Stack Overflow
Aspect Oriented Programming (AOP) in .NET

Autofac

Autofac について調べてみた その1 インスタンスのスコープ - Qiita
DI(Dependency Injection) の解説 - Qiita
Using DispatchProxy for Centralised Structured Logging in ASP.NET Core | Artineering
主に技術日記: DispatchProxy
Using DispatchProxy for Centralised Structured Logging in ASP.NET Core | Artineering
Aspect Oriented Programming in C# using DispatchProxy - DZone Web Dev
ASP.NET CORE 2.0 Hosting – Aspect Oriented Programming In C# Using DispatchProxy | ASP.NET 4.5 Hosting News (SuperBlogAds Network)
Using DispatchProxy for Centralised Structured Logging in ASP.NET Core | Artineering
Aspect Oriented Programming In C# Using DispatchProxy
主に技術日記: DispatchProxy
Aspect Oriented Programming In C# Using DispatchProxy
主に技術日記: DispatchProxy
Using DispatchProxy for Centralised Structured Logging in ASP.NET Core | Artineering
Aspect Oriented Programming in C# using DispatchProxy - DZone Web Dev
ASP.NET CoreにおけるDI(Dependency Injection) - ryuichi111stdの技術日記
ASP.NET Core フィルター | Microsoft Docs

ASP.NET CoreにおけるDI

ASP.NET CoreにおけるDI(Dependency Injection) - ryuichi111stdの技術日記
ASP.NET Core での依存関係の挿入 | Microsoft Docs

フィルター

ASP.NET Core Logging With ActionFilter - Stack Overflow
ASP.NET Core フィルター | Microsoft Docs
ASP.NET MVCにおけるFilterの作成方法と実行順序制御 - normalian blog
ASP.NET CoreアプリのDependency Injection処理を別のDIコンテナに委譲する(完全版) - Qiita

DI

logging - How do I log from other classes than the controller in ASP.NET Core? - Stack Overflow
 

リダイレクト

c# - Return RedirectToAction with return Url - Stack Overflow
POSTでリダイレクトする - Qiita
 

ダウンロード

ASP.NET Core の Razor ページでダウンロードを実装したい - Qiita
ASP.NET Core でファイルのダウンロードを実装する|へっぽこプログラマーの備忘録
ASP.NET Core のアンカー タグ ヘルパー | Microsoft Docs
ASP.NET CoreでPDFを強制ダウンロードさせる - MonoBook

フォント

Bootstrap 利用時のフォント指定(その2) | 徒然なブログ
ASP.NETに採用されたBootstrapでCSSデザイン変更 (1/4):CodeZine(コードジン)

認証

クッキー認証

タイムアウト

asp.net - .NET Core 2 CookieAuthentication ignores expiration time span - Stack Overflow
asp.net - .NET Core 2 CookieAuthentication ignores expiration time span - Stack Overflow
ASP.NET Core Identity なしでの cookie 認証を使用します。 | Microsoft Docs
ASP.NET Core Identity を使わない認証|へっぽこプログラマーの備忘録
Cookie 認証でログイン・ログアウト処理を作る【ASP.NET Core】 - Qiita
ASP.NET Core MVC - クッキー認証(https://github.com/ichiroku11/Sample へ) · GitHub
ASP.NET Core MVC - Cookie認証を試す - いちろぐ
Cookie Authentication In ASP.net Core 2.0 - .NET Core Tutorials
ASP.NET Core Identity なしでの cookie 認証を使用します。 | Microsoft Docs
CookieAuthenticationOptions.CookieName Property (Microsoft.AspNetCore.Authentication.Cookies) | Microsoft Docs

Identity

ASP.NET Core Identity の概要 | Microsoft Docs
ASP.NET Core Identity ことはじめ 1 - Qiita
ASP.NET Core Identity をゼロから構築する|ネスケラボ
ASP.NET Core Identity でログイン・ログアウトしてみたい 1 - vaguely
ASP.NET Core Identity を使わない認証|へっぽこプログラマーの備忘録
ASP.NET Identityで独自の認証処理を行う (1/3):CodeZine(コードジン)
ASP.NET Identity入門連載一覧:CodeZine(コードジン)
ASP.NET Core Identity をテンプレートからカスタマイズ|ネスケラボ
ASP.NET Core 2.0 Authentication - Qiita
ユーザー認証機能の実装 - ASP.NET Core|ST40PG
ASP.NET Core 2.0 Authentication - Qiita
ASP.NET Core2.1 Identityのログイン画面をカスタマイズ - Qiita
ASP.NET identityの実装 ログイン機能 - Qiita
ASP.NET Core Identity をテンプレートからカスタマイズ|ネスケラボ

IIS

ASP.NET Coreを動かすためのIISの構築方法 - Qiita
ASP.NET Core アプリケーションを IIS でホストする|へっぽこプログラマーの備忘録
IIS を使用した Windows での ASP.NET Core のホスト | Microsoft Docs

TEST

ASP.NET Core 2.0でRazor Pagesアプリケーションを作ろう (1/3):CodeZine(コードジン)
.NET Coreでプロジェクトを作成して開発してみよう - Build Insider
dotnet new コマンドから様々な形式のプロジェクトを作成する。 - Qiita

HTTPS

ASP.NET Core 2.1をhttps://localhostで動かす - ディーバ Blog
.NET Coreで、ローカル Webサーバーをさくっと立ち上げる - Qiita
Developing locally with ASP.NET Core under HTTPS, SSL, and Self-Signed Certs - Scott Hanselman
ASP.NET Core での HTTPS を適用します。 | Microsoft Docs
ASP.NET MVC Core 2.0のアプリケーション全体でHTTPSを強制する - ぷろじぇくと、みすじら。

リリース

実行環境に.NET Core ランタイムが不要なアプリをビルドする(自己完結型の展開)&amp; Docker 上の Alpine Linux で動かす - Qiita
実行環境に.NET Core ランタイムが不要なアプリをビルドする(自己完結型の展開)&amp; Docker 上の Alpine Linux で動かす - Qiita
.NET Core の csproj 形式に追加されたもの - .NET Core CLI | Microsoft Docs
.NET Core のランタイム識別子 (RID) のカタログ | Microsoft Docs

RuntimeIdentifier

[.NET Core].NET Coreで実行ファイルを作成する - Qiita
.NET Core の csproj 形式に追加されたもの - .NET Core CLI | Microsoft Docs
.NET Core での自己完結型アプリのデプロイにおけるランタイムのロール フォワード - .NET Core | Microsoft Docs
.NET Core のランタイム識別子 (RID) のカタログ | Microsoft Docs
dotnet publish コマンド - .NET Core CLI | Microsoft Docs

IIS

IIS を使用した Windows での ASP.NET Core のホスト | Microsoft Docs
 

Open Redirect 攻撃

ASP.NET Core で Open Redirect 攻撃を避けるために LocalRedirect / IsLocalUrl を使う - しばやん雑記
 

フォームの再送信

Re[13]: ブラウザによる更新(再送信)のイベント発生の仕組みと対処
WEB フォーム送信の仕組みを理解する - miso_soup3 Blog
更新をすると「このページを再表示するには、以前送信した情報... - Yahoo!知恵袋
 

インクルード

ASP.NET Core の部分タグ ヘルパー | Microsoft Docs
ASP.NET Core の部分ビュー | Microsoft Docs
 

POST画面表示の時のRequire validationが表示される問題

[Solved] Validation error displayed on page load in ASP.NET MVC - CodeProject
Preventing model validation on first time load | The ASP.NET Forums
c# - MVC Razor Validation Errors showing on page load when no data has been posted - Stack Overflow
ModelState(モデル検証)のエラーを消す - Qiita

.NET Core

概要

.NET Core:Dev Basics/Keyword - @IT
.NET Coreの汎用ホストを使ってバッチを作ってみる - athome-developer’s blog
.NET Coreでサービスを作ってデスクトップアプリで利用してみる - Qiita
ASP.NET Core アプリをサービス化する方法(CentOS) │ Web備忘録
意識低めのASP.NET Core MVC入門(1)
.NET Standard - .NET Core と .NET Standard の分かりやすい解説
.NET Coreとは? 開発環境(SDKとVisual Studio Code)のインストール - Build Insider
オープンソースのMonoと.NET Coreを比較
「.NET Core 1.0」「.NET Core 1.1」のサポートは6月27日で終了 - 窓の杜
ASP.NET Core MVCを新人に説明してみよう - Qiita
.NET Coreとは? 開発環境(SDKとVisual Studio Code)のインストール - Build Insider
.NET Coreでプロジェクトを作成して開発してみよう - Build Insider
.NET Core 2.0をVisualStudio2017へ導入する - PG日誌

Nginx

ASP.NET Core アプリを Ubuntu サーバーで公開 - Qiita
ASP.NET CoreアプリをLinuxにデプロイしてNginxで公開する方法(CentOS7) - あるSEのつぶやき・改

Kestrel

ASP.NET CoreのWebApplicationを外部公開 - Qiita
How to configure Kestrel URLs in ASP.NET Core RC2
How to configure urls for Kestrel, WebListener and IIS express in ASP.NET Core
How to configure Kestrel URLs in ASP.NET Core RC2 - Ben Foster
ASP.NET Coreの概要を理解してセットアップしよう (1/3):CodeZine(コードジン)
ASP.NET Coreを動かすためのIISの構築方法 - Qiita

メール

概要

電子メールを送信するには?(MailKit編)[.NET 4.5、C#/VB]:.NET TIPS - @IT
MailKitが公式に.NETのSmtpClientを置き換えることを明らかにした。

メール受信

GitHub - jstedfast/MailKit: A cross-platform .NET library for IMAP, POP3, and SMTP.
MailKit/Pop3Examples.cs at master · jstedfast/MailKit · GitHub
Exwarp - VB.NET/C#/ASP.Net で RFC/MIME/メールメッセージやPOP3/SMTPプロトコルが簡単に扱える .NET 対応ネットクライアントDLLライブラリ
[PowerShell]MailKitを使ってサーバー上のメールを確認する方法(POP3) | 初心者備忘録
[MailKitでメール送受信] #MailKit #Newtonsoft.Json · GitHub
.NETでPOPサーバからメールを受信する方法 (1/4):CodeZine(コードジン)
C# でSMTP サーバを建ててメールを受信する方法 - 備忘録
重複せずに POP サーバからメールを受信する仕組み UIDL
MailKit(2) - 静かに暮らしたい

添付ファイル

MailKit(2) - 静かに暮らしたい
c# - MailKit save Attachments - Stack Overflow

メール送信

ASP.NET Coreでメールを送信する - こっちみないで(´・ω・`)
How to Send Emails in ASP.NET Core 1.0 - Steve Gordon
電子メールを送信するには?(MailKit編)[.NET 4.5、C#/VB]:.NET TIPS - @IT
MailKit(2) - 静かに暮らしたい
C# でSMTP サーバを建ててメールを受信する方法 - 備忘録

添付

ASCII.jp:メールの添付ファイルを実現するMIMEのマルチパートとは?|電子メールプロトコル再入門

PDF

PDFファイルを生成、更新するAPIライブラリ - DioDocs for PDF(ディオドック) | Developer Tools〈開発支援ツール〉 - グレープシティ株式会社
PDF library for ASP.NET Core 2.0 (on the full .Net Framework)? : dotnet

SkiaSharp

SkiaSharp + .NET Core 2でPDFファイルの出力 - Symfoware
SkiaSharp + C#で文字をPDFファイルに表示する - Symfoware
SkiaSharp 入門 - Qiita
SkiaSharp + C#で画像をPDFファイルに埋め込む - Symfoware

DinkToPdf

How to Easily Create a PDF Document in ASP.NET Core Web API
How to generate PDF documents in ASP.NET Core
GitHub - rdvojmoc/DinkToPdf: C# .NET Core wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF.
Convert HTML and Export to PDF using DinkToPdf on Asp.Net Boilerplate

AspNetCorePdf

GitHub - damienbod/AspNetCorePdf: Creating PDF documents in ASP.NET Core using PDFSharp
Creating PDF files in ASP.NET Core | Software Engineering

Syncfusion

How to create a PDF file in ASP.NET Core? | ASP.NET Core (jQuery) - PDF

iTextSharp

iTextSharpを利用して.NETでPDF帳票を出力する (1/4):CodeZine(コードジン)
iText.NETとiTextSharpの比較 - あおきのTechメモ
How to Easily Create a PDF Document in ASP.NET Core Web API

Viewの切替

【ASP.NET MVC,C#】一つのメソッドで複数のViewを切り替える方法 - tekitoumemo’s diary
ASP.NET MVC 4 で現在の Display Mode を見てアクションを振り分ける - しばやん雑記
ASP.NET MVC 4 で理想的なスマートフォン対応サイトを作成する方法 - しばやん雑記
モバイル対応(DisplayModes)
ASP.NET MVC 4 : モバイル デバイスの検出とビューの切り替え機能 (1) – THE TRUTH IS OUT THERE
ASP.NET Core で Display Modes を使う - Qiita

IIS Express

IIS Express を外部公開する - Qiita
IIS Expressでlocalhost以外のアドレスでアクセスする方法 - なか日記
IIS Express で localhost 以外からアクセスする方法 - アーキテクチャをスマートに。

Entity Framework

概要

【C#】コードファーストで DB に 初期データ入れる - Qiita
EF Core での生 SQL クエリ発行と SQL インジェクション対策 - Qiita
Executing Raw SQL Queries using Entity Framework Core | Learn Entity Framework Core
The DatabaseGenerated Attribute | Learn Entity Framework Core
Part 6. ASP.NET MVC Coreによるデータ更新アプリ – とあるコンサルタントのつぶやき

キー (プライマリ)

キー (プライマリ) - EF Core | Microsoft Docs
【C#】コードファーストで DB に 初期データ入れる - Qiita
Entity Framework Core の基本的な使い方|へっぽこプログラマーの備忘録

複合主キー

[EntityFrameworkCore]CodeFirstでテーブルに複合主キーを付ける - Qiita
代替キー - EF Core | Microsoft Docs
c# - EntityFramework Core relation to composite key - Stack Overflow

MySQL

MySql.Data.EntityFrameworkの挙動覚書 - Qiita
ASP.NET Core(EF Core)でMySQLを使う 2016年11月編 - Qiita
MacでASP.NET Core + EntityFramework Core + MySQL な開発を行う方法 - あるSEのつぶやき・改
NuGet Gallery | MySql.Data.EntityFrameworkCore 8.0.15
MySQL :: MySQL Connector/NET Developer Guide :: 9.2 Entity Framework Core Support
MySql.Data.EntityFrameworkの挙動覚書 - Qiita

rowversion

c# - entity framework 6 mysql rowversion - Stack Overflow
MySQL :: MySQL 5.5 Reference Manual :: 11.3.5 Automatic Initialization and Updating for TIMESTAMP
The DatabaseGenerated Attribute | Learn Entity Framework Core

エラー対応

ASP.NET CoreからMySQLへCRUDするとNo coercion operator is defined between types 'System.Int16' and 'System.Boolean'エラーが発生する - あとらすの備忘録
c# - EF Core to Mysql table binding - Stack Overflow
No coercion operator is defined between types 'System.Int16' and 'System.Boolean'. · Issue #11 · jasonsturges/mysql-dotnet-core · GitHub
GitHub - PomeloFoundation/Pomelo.EntityFrameworkCore.MySql: Entity Framework Core provider for MySql built on top of mysql-net/MySqlConnector

Pomelo.EntityFrameworkCore.MySql

GitHub - PomeloFoundation/Pomelo.EntityFrameworkCore.MySql: Entity Framework Core provider for MySql built on top of mysql-net/MySqlConnector

ASP.NET

ASP.NET Core+Entity Framework CoreでコードからPostgreSQLにデータベースを作成する方法 - あるSEのつぶやき・改
ASP.NET Core 2.0からデータベースアクセスをしよう (2/2):CodeZine(コードジン)
ASP.NET Core 2.0からデータベースアクセスをしよう (2/2):CodeZine(コードジン)

ログ

.net core - How to create a LoggerFactory with a ConsoleLoggerProvider? - Stack Overflow
Logging in EF Core 2.2 Has a Simpler Syntax–More like ASP.NET Core | The Data Farm
.NET Core, Entity Framework CoreでSQLログを出力する - あるSEのつぶやき・改
Entity Framework Core - SQLをログで確認する - いちろぐ
【C#】Entity Framework Core の SQL の実行ログを確認する - Qiita
ASP.NET CoreでNLogを設定する(EF Migration付き) - Qiita
EF Core のログ記録 | Microsoft Docs

排他処理

Timestamp属性

Concurrency Tokens - EF Core | Microsoft Docs
Entity Framework 4.1 での同時更新対応 | 徒然なブログ
EntityFramework(CodeFirst)で楽観ロックを使う場合はTimeStampアノテーション使ったほうがいい : 日曜ゲームクリエータの日記
Entity Framework Core - 楽観的同時実行制御のサンプル - いちろぐ
Entity Framework で楽観的同時実行制御を行う【コードファースト編】: ある SE のつぶやき
Entity Framework で楽観的同時実行制御 - redwarrior’s diary

ConcurrencyCheck属性

チュートリアル: ASP.NET MVC 5 アプリでの EF による同時実行を処理します。 | Microsoft Docs
チュートリアル: ASP.NET MVC 5 アプリでの EF による同時実行を処理します。 | Microsoft Docs
EntityFramework(20):楽観的同時実行制御 (Timestamp列なし):Gushwell's Dev Notes
SecondGround: 【Entity Framework】同時実行制御(楽観ロック)を行う (Edit画面にhiddenを追加する)
コードの最初のデータ注釈 - EF6 | Microsoft Docs
生成された値 - EF Core | Microsoft Docs

SQL

生 SQL クエリ - EF Core | Microsoft Docs
EF Core での生 SQL クエリ発行と SQL インジェクション対策 - Qiita
Entity Framework でクエリが実行されるタイミングを理解する - Qiita

結合

.NET Core, Entity Framework Coreで INNER JOIN / LEFT JOIN を実装する方法 - あるSEのつぶやき・改
EntityFramework(CodeFirst)でJoinを試してみる : 日曜ゲームクリエータの日記
C#、linq to sqlで「join句のいずれかの式の型が正しくありません。'GroupJoin'の呼び出しで型を推論できませんでした。」|マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~
LINQでの内部結合・外部結合 - Qiita
LINQ to SQL Entity Framework 結合など使用したものメモ - Qiita
LINQの結合で複数キーを使用する方法 - Qiita

ソート

MTG Blog: ◆LINQでのソート処理(OrderBy,ThenBy)

SQL インジェクション対策

EF Core での生 SQL クエリ発行と SQL インジェクション対策 - Qiita
Entity Framework Core 2.0の新機能を使おう (1/3):CodeZine(コードジン)

トランザクション制御

基本の保存 - EF Core | Microsoft Docs
トランザクション - EF Core | Microsoft Docs
.NET Core, Entity Framework Coreでトランザクション制御を行う - あるSEのつぶやき・改
Entity Frameworkとトランザクション - Qiita
4. データの挿入、読み出し、更新、削除 | densan-labs.net

バージョン

.NET Core のガイド | Microsoft Docs
.NET Core ランタイムと SDK をバージョン管理する方法 - .NET Core | Microsoft Docs
.NET Core の新機能 | Microsoft Docs

コンソールアプリ

サービス化

概要

.Net core console app as a Windows service - Init Pals
.NET Coreでコンソールアプリを配置する - Build Insider
c# - .Net Core 2.0 Windows Service - Stack Overflow
.Net core console app as a Windows service - Init Pals
How to run a dotnet windows service as a console app
Creating a Windows Service using .Net Core 2.2 - The Long Walk

TopShelf

Topshelf
GitHub - Topshelf/Topshelf: An easy service hosting framework for building Windows services using .NET
.NET Core Windows Services with Topshelf – Jack Wild – Medium
Windowsサービスを楽に開発~TopShelf~ | 84zume Works
Topshelf(Windowsサービス用フレームワーク)がバージョンアップしていた - Qiita
TopShelfを使ってWindowsサービスを作る - Qiita
.Net core console app as a Windows service - Init Pals
Creating a Windows Service using .Net Core 2.2 - The Long Walk
c# - .NET console application as Windows service - Stack Overflow
GitHub - 84zume/TopShelfSample: TopShelfのサンプルアプリケーション

設定ファイル

.Net Coreのコンソールアプリで設定ファイルを読み込む - Qiita
.NET Core のコンソ-ルアプリケーションで設定ファイルを利用する - Qiita
.NET Coreで定義ファイルを読む - Qiita

DI

Dependency injection in .NET Core console applications | Gunnar Peipman – Programming Blog
Microsoft.Extensions.DependencyInjection を使った DI の基本 - Qiita
.NET Core コンソールアプリケーションにおけるロギングや設定について|へっぽこプログラマーの備忘録
c# - .Net Core / Console Application / Configuration / XML - Stack Overflow
c# - How to SetBasePath in ConfigurationBuilder in Core 2.0 - Stack Overflow
Using dependency injection in a .Net Core console application
.NET Coreでコンソールアプリを配置する - Build Insider
Using Dependency Injection in .NET Core Console Apps
Using Dependency Injection in .NET Core Console Apps

ログ

.NET Core コンソールアプリケーションにおけるロギングや設定について|へっぽこプログラマーの備忘録

NLog

.NET CoreアプリケーションでNLogを使う - け日記
NLogを使ってみる - 1.21 jigowatts
Essential .NET - .NET Core によるログ記録
.NET Core, コンソールアプリでNLogを使ってログを出力する - あるSEのつぶやき・改
.NET Core, コンソールアプリでNLogを使ってログを出力する - あるSEのつぶやき・改

DI

Getting started with .NET Core 2 Console application · NLog/NLog.Extensions.Logging Wiki · GitHub

デプロイ

.NET Core で 実行ファイル(.exe)を作成する方法 - 備忘録
.NET Coreでコンソールアプリを配置する - Build Insider
.NET Coreでコンソールアプリを配置する - Build Insider

WEB技術

Bootstrap

ASP.NET Core

How to use Bootstrap 4 in ASP.NET Core - Stack Overflow
How to Use ASP.NET Core with Bootstrap 4
ASP.NET Core × Bootstrap Table でモデルデータをテーブルに表示する - Qiita

概要

とほほのBootstrap 4入門 - はじめに
デザイン知識がなくてもOK!Bootstrapの使い方【入門者向け】 | TechAcademyマガジン
はじめに - Bootstrap 4.2 - 日本語リファレンス
ASP.NET MVC5で導入されたBootstrapを理解しよう (2/3):CodeZine(コードジン)
c# - How to integrate Bootstrap 4 in Visual Studio 2017 ASP.NET Core Web Application? - Stack Overflow
How to Use ASP.NET Core with Bootstrap 4
ASP.NET Core MVC - Serilogを使ってファイルにログ出力する - いちろぐ

日付

Bootstrap Datepicker Sample | kishiken.com
GitHub - uxsolutions/bootstrap-datepicker: A datepicker for twitter bootstrap (@twbs)
bootstrapでカレンダー機能をつけるならbootstrap-datepicker.js | イリテク
Bootstrap 4でDatetimePickerを使いたい - Qiita
Bootstrap4でフォーム入力の際にカレンダーから日付入力する方法 - ITS
WindowsのカレンダーライクなDatePicker(bootstrap-datepicker) - ゆるふわエンジニアのブログ
bootstrap-datepickerでお手軽にカレンダー選択機能を使う方法とは? | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト
bootstrap-datepickerのOption一覧 - Qiita
簡単!カレンダーから日付入力 Bootstrap Datepicker の使い方と解説 | kishiken.com

Table

ページ制御

Bootstrap Dynamic Pagination Example - Sensible Dev
Adding Simple Pagination to a Bootstrap Table in ASP.NET Core – Jon Blankenship
[Bootstrap-Table] JavaScriptでテーブル表示(その3)ページング - Qiita
DataTables.jsでAjaxなデータベースアプリをサクッと作成する - Qiita

デザイン

Bootstrapでテーブルを利用する方法 - Qiita
BootstrapでTableを作る方法とは?オプションの使い方も徹底解説!! | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト
ASP.NET Core × Bootstrap Table でモデルデータをテーブルに表示する - Qiita
Bootstrap4に用意されているクラス【table編】

枠線

テーブル~Bootstrap4移行ガイド
境界ユーティリティ~Bootstrap4移行ガイド

Bootstrap Table

Bootstrap Table · An extended table to integration with some of the most widely used CSS frameworks. (Supports Bootstrap, Semantic UI, Bulma, Material Design, Foundation)

モーダルダイアログ

Bootstrapのモーダルダイアログを使う - Qiita
とほほのBootstrap 4入門 - モーダル
Modal · Bootstrap
modal dialog(Bootstrap)とデータの受け渡しをする - 新米SE、マーケティングを学ぶの巻

画面サイズ

Bootstrap4 画面幅100%で制作したい場合(サンプル付き) クルーデザイン

Font Awesome

Start | Font Awesome
Font Awesome · BootstrapCDN by StackPath
Bootstrap v4ではFont Awesomeを使おう | 人と情報
Bootstrap4でFont Awesomeを使う(3のGlyphiconsが使えなくなりました) - fv17の日記 - Coding Every Day
BootstrapのアイコンGlyphiconsとFontAwesomeの使い方 - CentOSinstall.com
Icons | Font Awesome

CSS

HTMLのdivタグでブロックレベルの要素を作成する方法 | サービス | プロエンジニア
意外と知らない!?CSSセレクタ20個のおさらい|Webpark
CSSの基本-スタイルの適用範囲

site.css

CSS - @media

セレクタ

CSSのセレクタとは?覚えておきたい25種類と書き方

HTML

HTML - ボタン自体に値を持たせて送信する方法|teratail

JQuery

Ajax

Ajaxでpost送信 - Qiita
はじめてのAjax(jQuery) 2018年版 - Qiita
ASP.NET Core Web API - POST JSON, no Data Passed · Issue #7257 · aspnet/Mvc · GitHub
Model binding JSON POSTs in ASP.NET Core

テーブル

[jQuery] テーブルの行を追加・削除するサンプル – コピペで使える JavaScript逆引きリファレンス
jQueryによるフォームテーブル行の追加・削除 | うぇぶこーぼー
jQueryでテーブルに行を追加する方法: 小粋空間
jQueryを使用してtableへ行の追加削除を行う
テーブルに行を追加・削除・行の内容を編集するサンプル

.htmlと.textと.valで混乱したので整理する

.htmlと.textと.valで混乱したので整理する - Qiita

JavaScript

テーブル

テーブルに行を追加・削除・行の内容を編集するサンプル
Javascriptでtableタグに行、列の追加や削除を行う | ScrapEngineer

日次

[JavaScript] 現在日付をYYYY/MM/DD形式の文字列で取得する – コピペで使える JavaScript逆引きリファレンス
現在の日時を表示する

CHARTIST.JS

レスポンシブなチャートJSライブラリ「CHARTIST.JS 」 | SAKI Web Design
Chartist - Examples

chartist

Chartist - Simple responsive charts
チャートライブラリChartist.jsを初めて使うまでにやったこと - Qiita
GitHub - tmmdata/chartist-plugin-tooltip: Tooltip plugin for Chartist.js
GitHub - tmmdata/chartist-plugin-tooltip: Tooltip plugin for Chartist.js

 

 

 

 

 

 

スポンサーリンク

スポンサーリンク

-.NET Core

執筆者:

関連記事

.NET Core WEB TIPS

SDKについて インストールされている .NET Core SDK を確認する .NETCore CLI コマンドを実行するときの .NET Core SDK を明示的に指定する    

ASP.NET Core WEB TIPS

  部分ビュー 部分ビューとは、別のマークアップ ファイルの出力表示の中に、HTML をレンダリングする Razor マークアップ ファイル (.cshtml) です。Views フォルダー ...

ASP.NET CORE で感じたこと

PREV
Laravel
NEXT
C++言語