2009-08-27 4 views
2

asp.net mvcへのスムーズな変換のために既存のasp.net Webフォームアプリケーションを準備したいと思います。次のように私は私のアプリを設計されているasp.net mvcへのスムーズな変換のためのasp.net Webフォームの作成方法

  1. POCOエンティティ層は、すべての層を通過するために使用される
  2. データ層
  3. ビジネス層
  4. UI層 - 無ビューステート。投稿はありません。コードの背後にあるのは2つだけです。a)ページの読み込み時にフォーム、リストビュー、ドロップダウンなどを入力します。 b)jQueryクライアント側のajaxをサポートするWebメソッド。 Webメソッドは非常に軽く、主にビジネスレイヤーにパススルーし、JSONまたはHTMLをクライアントに戻します。

asp.net mvcへのスムーズな変換を確実にするために何かできることはありますか?

私は、ビュー

  • ポートWebメソッドを自分の変換タスクが

    1. ポートビュー
    2. ポートコントローラのアクションへのページの負荷コードにUIマークアップになります考えて、レンダリングしていますコントローラの動作に戻ってJSONを返す

    私は何かを忘れましたか?私が予想しなければならないどんな落ち着き/驚きですか?

    ありがとうございます。

  • 答えて

    1

    これは、あなたがそのほとんどをカバーしたように聞こえます。サイトマップを使ってナビゲーションをレンダリングしていますか? MVCは非常にうまくサポートされていないため、カスタムサイトマップを構築する必要があります(アクション/コントローラの概念)。素晴らしいことは、MVCに移動すると、一般的な検証のためのDataAnnotationsのようなクールなリンクにアクセスできることです。また、地域のサポートにアクセスすることもできます。あなたのすべてのWebフレームワークの上で、あなたはもっとテスト可能になるはずです!

    楽しくお楽しみください!

    +0

    私はサイトマップを使用していません。私は、ユーザーの役割に基づいて動的POCOオブジェクト構造ベースを作成し、マスターページのulリストビューにバインドし、ナビゲーションメニューのスタイルを設定するためにCSSを使用するヘルパーメソッドを使用しています。しかし、Sitemapについて言及してくれてありがとう、私はそれを見逃して、おそらく私の自己のために物事をより困難にする。 Andrewに感謝します。 –

    関連する問題