私はaspx2.0で書かれたCMSWebサイトを持っており、ユーザーはページにコントロールをドロップし、プロパティ(サーバー側でのリフレクション)とイベント(クライアント側のjs)を設定することでページを構築できます。レンダリングエンジンは、データベースに何を保存するかを見つけるために、各コントロールで呼び出すプロパティを認識しています。私は、コントロールの再水和とコントロールの適切なIDの欠如のすべての落とし穴を経験し、現在はせいぜい部分的であるソリューションをSEOフレンドリーにするのに本当に苦労しました。また、ビューステートが大きくなることに悩まされているので、次のバージョンに向けたより良い方法としてMVCを検討し始めました。ページの最終的なデザインは、ユーザーがライブで宣伝することを決定した場合にのみ設定され、1日に多くの変更を加える可能性があります。
一般的なページには、多くのテキストボックスコントロール、ラジオボタングループ、チェックボックスグループ、ドロップダウンリスト、および画像が含まれる場合があります。また、実行時にソリューションに反映する独自のコントロールがいくつかあります。
私のMVCの最初の調査から、これはこれらのタイプの問題を回避し、非常に有望に見えるhtmlを隠そうとせず、クロスブラウザーにはるかに適した最終的なマークアップを提供するために作成されたようです。
ここでの質問-要件はダイナミックHTMLコントロールを使用してダイナミックページを生成することであるため、これはMVCには遠すぎるステップであり、ASPXを使用する必要がありますか、それとも非技術的なコンテンツに適したダイナミックコンテンツを生成する方法がありますか?できる人?
私が両足で飛び込む前に、どんなガイダンスにも本当に感謝します:)
ありがとう
マーク