野反湖ハイキング

2020年8月下旬に群馬県の野反湖キャンプ場に行き、野反湖周辺の周辺をハイキングしました。 なお、野反湖キャンプ場について、こちらをご覧ください。 ハイキングコース 野反湖キャンプ場のテントサイト周辺から登って再びキャンプ場に戻ってくるルートです。 群馬県警の公式サイトにあるように、群馬県の電子申請システムから登山届けを提出しました。 (谷川岳とそれ以外で手続きの方法が異なるそうです。) ※202 […]

野反湖キャンプ場

2020年8月下旬に群馬県の野反湖キャンプ場に行ったので、その紹介です。 ※この記事は2020年8月時点での情報に基づいており、記載されている条件や料金は変動する可能性があります。 野反湖とキャンプ場の概要 野反湖は「天空の湖」とも呼ばれ、自然に溢れた場所になっています。 この野反湖のほとりにあるキャンプ場です。 野反湖の紹介 群馬県の奥地にある湖で「のぞりこ」といいます。(「のはんこ」ではないで […]

ASP.NET Core: Remote属性の過剰なHTTP要求を抑制

Remote属性は入力欄に対する文字入力やフォーカスが外れたタイミングで、サーバ側検証ロジックを実行できます。例えば、登録対象となるユーザIDが既に実在しないかの検証等、サーバ側でしか検証が難しい場合に有効です。 しかしながら、ユーザが文字を入力する度にサーバ側検証が実行(HTTP要求が発行)されるため、場合によってはネットワークやサーバの過剰な負荷になる可能性があります。 サーバ検証の呼び出しは […]

ASP.NET Core: CreditCard属性のjavascriptエラー

Visual Studio 2019でASP.NET Coreプロジェクトを作成して[CreditCard]属性を使用すると、クライアント側で次のエラーが発生します。 Uncaught TypeError: Cannot read property 'call' of undefined. Exception occurred when checking element xxx, check th […]

Visual Studio 2019と開発用DB(LocalDB)

Visual Studio 2019でのASP.NET Coreを使ったシステム開発の標準化を検討している。 開発工程では技術検証、新機能向けのテーブル定義の検討、単体試験等を目的として、開発者が自由に使用できるローカルのデータベースが望まれる。ここでは、Visual Studio 2019でASP.NET Coreを開発する際に自動的に組み込まれる”SQL Server Expres […]

消毒液(アルコール77)の携帯と容器

新型コロナウイルス対策のために手指消毒用の消毒液を準備してみました。 背景 2020年5月現在、家庭用や携帯できる消毒スプレーやジェルを購入できるようになりましたが、その多くが海外製でちょっと懸念があります。一方で、消毒液の代用となる酒造メーカー系のお酒が入手しやすくなったので、オフィスや持ち携帯用の消毒スプレーを準備してみました。 海外製の消毒液に対する懸念 2020年5月現在、マスクや消毒液が […]

ASP.NET Core: エラーメッセージ一覧のカスタマイズ

ASP.NET Core標準のasp-validation-summary属性では単純なエラーメッセージの一覧しか出力しかできません。 ここでは、asp-validation-summary属性と同様なタグヘルパーを作成し、エラーメッセージ一覧の出力をカスタマイズします。 概要 ASP.NET Coreではasp-validation-summary属性を使うことで、検証属性のエラーメッセージをペ […]

ASP.NET Core: IHttpClientFactoryの単純サンプル

IHttpClientの使い方やサンプルの記事を書きましたが、後から見るとちょっと量が多いと感じました。 とりあえず動かしてみたい、概略を知りたい、急いでいる等の人向けに、もっと単純なサンプルを用意してみました。 冒頭の「IHttpClientの使い方やサンプルの記事」については下記をご覧ください。 ASP.NET Core: IHttpClientFactoryの使用方法 ASP.NET Cor […]

ASP.NET Core: エラーメッセージの日本語化

ASP.NET Coreでは入力値を検証するための[Required]等の検証属性が提供されていますが、エラーメッセージが英語になっています。 検証属性以外でも画面の実装方法によってはモデルバインディングと言われる機能により、ユーザに英語のエラーメッセージが表示される場合があります。 ここでは、このようなユーザ向けエラーメッセージを日本語化します。 前提 Visual Studio 2019 + […]

ASP.NET Core: 日本語の文字化け

ダイジェスト Visual Studio 2019で作成したASP.NET Coreプロジェクトで、プログラム(Razor)から日本語を出力するとHTMLエンコードされてしまいます。例えば「さしすせそ」を出力した場合は「さしすせそ」となってしまいます。 ブラウザや開発者ツール(F12)では正常に表示されるので分からないのですが、 […]