2012-01-08 7 views
0

asp.net webformsを使用してイントラネットシステムを開発しました。私たちはmvcを部分的に組み込むことを計画しています。このようなシナリオは次のとおりです。既存ASP.netプロジェクトにMVC機能を組み込む

mvc(razor view engineを使用)を使ってhtmlドキュメントを生成したいのですが、通常のasp.net webform (フォームボタンクリックから)

これらの2つのシナリオを並べて実行する際のチュートリアルへの参照や参照がたくさんあります。

答えて

1

ASP.Net MVCとWebFormsポストバックは混在しません。これを行う唯一の方法は(これは良い考えではありません)を使用することです。

+0

mvcのチュートリアルを読んでいる間にこの質問を投稿しましたので、私の無知を許してください。私はmvcサイト(HTML文書を生成するためのテンプレート)を別々に実行し、文書を生成するためにwebformサイトからクエリー文字列としてオブジェクトデータをurlで呼び出すことができるのだろうかと思っていました。 – user446923

+0

その後、ViewStateであるWebフォームのポイントが失われます。柔軟なWebFormsを使用している場合は、MVCだけに切り替えてください。 – SLaks

+0

入力のおかげです。私たちは実際にプロジェクトのサイズを考慮してMVCに段階的に移行することを検討していますので、プロジェクトの一部でmvcを実装できるかどうかを考え、それに基づいて徐々に変更を開始します。だから、私がやろうとしていたことを実行するためのエレガントな方法はないのですか?他の選択肢はありますか?いいえ、私は私がやっていたものから取り戻し、webformsを使用してそれを行うと思います。あなたのアドバイスをもう一度おねがいします – user446923

1

あなたの説明された実装についてはわかりませんが、MVCビューを使用していくつかのaspxページを書き直し、新しいコードの作成を最小限に抑えるために、 。すべてのページがMVCビューになるまで、これを1ページずつ行うことができます。がんばろう。

関連する問題