2011-07-13 9 views
1

私の質問は、同じビューでのドキュメントデータの編集と表示の両方を扱うことです。基本的には、私は文書データを見ることができるビューを持っています。必要なフィールドがあり、ユーザーにテキスト情報を表示することができます。この1つのビューを使ってこの文書を編集するにはどうすればよいですか? "編集"または "表示"モードを示し、テキストボックスまたはテキストだけを表示することを示すフラグを渡す必要があるようです。 これを達成するための技術、方法はありますか?あなた、アドバイス私に何かを教えてもらえますか?どんなブログ投稿、記事、マニュアルも非常に高く評価されます。 先生にありがとう! P .: ASP .NET MVC3アプリケーション(Razorビューエンジンを使用)です。編集と表示のためにほぼ同じビューを使用する

答えて

1

通常、これは2つの異なるアクション(詳細と編集)を使用してこれを実行します。 AcceptVerbsを使ってあなたの行動を飾るでしょう。この場合のPOST対GET。両方のアクションによって返される単一の部分ビューを作成できます。その動作(readonly/editable)は、ビューを返すアクションによって決定されます。 、ニック

CRUD

Reusing Views (Partial View)

+0

ありがとう:

はちょうどこのここにカバーする、非常にまっすぐ進むのチュートリアルがあります!しかし、何については何ですか?その論理は維持されますか? – kseen

+0

@kseen "About"ビューは何ですか?単一のビューを作成して再利用することができます。これらはASP.NET MVCの部分ビューと呼ばれます。私が追加した記事のセクションでは、あなたが求めていることを実行するためのステップバイステップの手順を説明します。これは非常に一般的な作業です – Nick

+0

私はこのチュートリアルの部分ビューについてのリンクを追加しました – Nick

関連する問題