簡単なウェブサイトの構築を依頼されました。このサイトの各ページは主にテキストです。すべてのテキストを動的に変更できるようにしてほしい。より良い方法は何ですか:
1) すべてのテキストをデータベースに保存します。
2) テキストの変更時に、既存の aspx ファイルをテキストが変更された新しいものに置き換えます。
変更されたページがクライアント側でより速く読み込まれる方法を好む
これらの要件を考慮すると、最適なソリューションは CMS (コンテンツ管理システム) です。
Umbraco、DotNetNuke など、asp.net には多くのオプションがあります。
すべてのテキストをデータベースに保存することでこれを行うことは、CMS を実装するのと同じです。2番目のオプションは、本当に古い学校です。その場合、サーバーに静的な html ページを配置することもできます。
コントローラーのテキストを変更する必要があります。ページを置き換えないでください。