- - PR -
[ASP.net]画面遷移に関して
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-12-18 14:40
画面をわけるときは、セッション変数を使うとか、ページ間ポストバックを使うとか
まぁ、方法はいろいろあると思います。 MultiViewを使っている場合、登録画面上のコントロールは表示されていないだけで 実際には存在していますから、データを別の画面に引き継ぐときには確認画面のラベルの 内容ではなく、登録画面の各コントロールの内容を渡すことが可能ですね。 ただ、個人的には登録完了までをMultiViewを使って1つの画面内の処理としてしまうほうが DB登録時のエラー処理とかも考えると楽なので、私ならそう作るかも。 このあたりは設計の問題になるので、要件によってどうするのがよいかは変わってくると思います。 | ||||
|
投稿日時: 2006-12-18 21:49
普通は、セッションに入れておきます。 ただ、確認画面でいったん表示しているんですよね?そうであれば、再び出す必要はないような? 「入力」→「確認」→登録→「通知」という画面の遷移も、おそらく、エンド ユーザにしてみると、使いにくいと思います。入力画面が複数あるのなら、一括して確認する画面があってもいいかと思いますが、そうではなさそうだし。 ユーザが介入しなければならないことが少ないほど、システムは簡単になり、かつ安定しますよ。 _________________ | ||||
|
投稿日時: 2006-12-22 12:27
どっとねっとふぁんさんのおかげで無事に解決しました。 ありがとうございました。 |