tobotobo

システム開発

@Html.EditForとTextForの違いと使い方

ASP.NET MVCのRazorビューでフォームを扱う際に頻出する@Html.EditForとTextFor。似たような名前ですが、それぞれの役割や使い分けを正しく理解しているでしょうか?この記事では、それぞれのメソッドの違い、使いどころ...
システム開発

AI開発に革新をもたらすMCPとは?

生成AIの急速な普及により、標準モデルだけではビジネス要件に合わない場面も増えてきました。そんな中、注目を集めているのが「MCP(Model Customization Platform)」です。MCPを活用すれば、自社専用のカスタマイズさ...
システム開発

ASP.NETのBundleConfigで実現する静的ファイルの最適化

ASP.NET MVCアプリケーションでJavaScriptやCSSの管理に悩んでいませんか?静的ファイルが増えると、ページの表示速度に悪影響を及ぼすことがあります。そんな課題を解決する手段として注目したいのが「BundleConfig」で...
システム開発

C#スキル向上!日本の主要.NETコミュニティまとめ&活用術

C#での開発を進める中で、「他のエンジニアはどうしているんだろう?」「最新技術について日本語で気軽に話せる場が欲しい」「困ったときに相談できる相手がいたら…」と感じたことはありませんか? 技術の進化が速い現代において、一人で学び続けるには限...
システム開発

セッション保存と取得の基本から代替手段まで

Webアプリケーション開発で「ユーザーごとの状態管理」をどう実現するかは、システム設計において重要なテーマです。特にセッション管理は基本中の基本ですが、正しく理解していないと想定外のバグやセキュリティリスクに繋がりかねません。本記事では、セ...
システム開発

MVCのRazorビューにおけるModelとmodelの違い

RazorビューでModelとmodelという似たような名前を見かけて、「これって違いあるの?」と疑問に思ったことはありませんか?MVCパターンを使った開発では、Modelはビューに渡されるデータそのものを指す特別なプロパティであり、mod...
システム開発

SQL ServerのCHECKPOINTとは?仕組みと実務での使い方

SQL Serverでトランザクション処理を行っていると、「CHECKPOINT」というキーワードを目にすることがあります。しかし、その仕組みや実行タイミング、パフォーマンスへの影響について深く理解している人は意外と少ないのではないでしょう...
システム開発

GASで始めるGoogleサービスの自動化

日々の定型業務、もっと自動化できたらいいのに…そう感じたことはありませんか?Google Apps Script(GAS)を使えば、GoogleスプレッドシートやGmail、カレンダーなど、日常業務で使うGoogleサービスを手軽に自動化で...
システム開発

C# MVCにおけるセッション保存とSerializableの役割

ASP.NET MVCでセッションにオブジェクトを保存する際、「Serializable」が必要なのか悩んだ経験はありませんか?本記事では、C#で開発されたMVCアプリケーションにおいて、オブジェクトをセッションに保存する際の「Serial...
システム開発

C# MVCでDropDownListを表示する基本と実践

ASP.NET MVCアプリケーションでフォームにドロップダウンリスト(DropDownList)を実装したいけれど、「どうやってViewに渡せばいいのか分からない」「選択項目をモデルにバインドできない」といった悩みはありませんか?この記事...