0

私は ASP.NET の初心者ですが、プログラミング全般についてはそれほど新しいわけではありません。商用 Web サイトを作成していて、管理者が新しい記事を追加できるようにしたいと考えています (記事は、テキスト、画像、およびカテゴリなどのさまざまなプロパティで構成されています)。最適な運用方法を決定しようとしています。このサイトは商用なので、SEO は重要な考慮事項です。これは、各 URL を「一意」にすることを意味します。つまり、誰かがアライグマに関する記事に移動すると、www.mysite.com/articles/raccoons にリダイレクトされるはずです。つまり、適切な記事を AJAX 形式で動的にロードするページを 1 つ持つことはできません (ディープリンクを使用する必要があります)。

では、これをどのように正確に行うのですか?管理者がテキストを入力し、画像をアップロードし、記事のプロパティを設定したとします。新しいサブフォルダーを作成し、画像をサーバーに保存します (画像を DB に保存することは大したことではありません)、DB 内のそれらのアドレス、およびコンテンツ自体を DB に保存します。しかし、今は何ですか?

実際のページを作成するにはどうすればよいですか?

aspxファイルを新規作成する機能はありますか?次に、対応するcsファイルはどうですか?または、aspx を使用するのは賢明ではありませんか? 多分普通のhtml?しかし、サイトのマスター ページではどのように機能するのでしょうか? それとも、パラメータに従って記事が取り込まれた一般的な aspx ファイルの別のコピーを作成するだけでしょうか?

深く掘り下げる前に、「最も賢い」アプローチが何であるかを知りたいです。

4

1 に答える 1

2

これには ASP.Net MVC を検討できます。あなたが必要としているのは、管理者が記事を追加すると述べたように、ブログというよりもコンテンツ管理システムのようなものです。

ASP.Net MVC を使用すると、非常にクリーンな実装が得られます。URL は SEO に必要なままになります。その場で aspx ページを作成する必要はありませんが、フレームワークにより、クラス ファイルから新しい URL を処理できます。 .

于 2010-09-25T18:57:58.673 に答える