C#– category –
-
.NET MAUIがAndroidエミュレーターでオフライン起動しない(Debugのみ)原因と回避策:Release検証とIssue報告の実務
.NET MAUI のチュートリアル(Notes アプリ)を Android エミュレーターで実行すると、オンラインでは起動するのにオフラインだと起動しない――。アプリ側のネットワーク... -
BlazorでWeb APIが404になる原因と解決策|相対URL・HttpClient BaseAddress・CORSの正しい設定
Blazor アプリから Web API を呼び出した瞬間に「404 (Not Found)」が返ってくる場合、原因の多くは “API が存在しない” のではなく「相対 URL が想定と違う宛先に解決... -
ASP.NET Core MVCでドロップダウンの選択値をコントローラーに渡す方法(hidden+モデルバインディング)
ASP.NET Core MVC の詳細画面でドロップダウンを選ばせ、その選択値をフォーム送信でコントローラーへ渡したい。ところが、ID 文字列で詳細取得する設計だと、選択値を... -
Xamarinから.NET MAUI移行でAndroidResourceがContentになる原因と解決策(Platforms/Android/Resourcesとcsproj設定)
Xamarin.Android から .NET MAUI へ移行すると、これまで「ビルドアクション:AndroidResource」にしていた drawable/values 配下の png/xml が、なぜか Content 扱いに... -
Blazorのb-属性(b-xxxxxxxxxx)はなぜ付く?CSS Isolationの仕組みと消す方法・HTMLバリデーター対策
Blazorでページを表示すると、各HTML要素に b-xxxxxxxxxx のような謎の属性が勝手に付与され、W3CのHTMLバリデーターがエラー扱いして困ることがあります。これは不具合... -
C# LINQ Whereでインデックス付きpredicateが使える理由|Funcとオーバーロード解決を徹底解説
LINQのWhereで、要素だけでなく「要素+インデックス」を受け取るpredicateが使えるのに、呼び出し側はインデックスを渡していない――この違和感は、Whereのオーバーロー... -
FileSystemWatcherで作成ファイルを指定フォルダへ移動して上書きする方法(C#/.NET)
C#のFileSystemWatcherで「新規作成されたファイルを検知して、指定フォルダへ移動したい」という要件はよくあります。ただし、移動先に同名ファイルがあると例外で失敗... -
ASP.NET MVC RedirectToActionでモデルを渡す?TempDataよりID参照が安全な理由と404対策
ASP.NET MVCで注文サマリー(ordersum)などのモデルを作成したあと、別Controller/ActionへRedirectToActionで遷移して処理を続けたい——この要件はECや申込フローでよ... -
WinForms RichTextBoxで貼り付け画像が小さい・サイズ変更できない原因と対策(DPI/リサイズ/RTF)
WinForms の RichTextBox に Bitmap を貼り付けると、PictureBox では想定通りでも小さく表示されたり、貼り付け後にサイズ変更できず困ることがあります。原因(RichEd...
