2

フォームデータをバインドするアクションに「承認」属性があります。

ユーザーがフォームを送信しても承認されていない場合、ログイン プロンプトが表示されます。ログインすると、ユーザーは適切にリダイレクトされますが、モデルは null です。

これをどのように処理しますか?

4

3 に答える 3

1

私が考えたが試したことのないことの1つは、別のログインページにリダイレクトしてから元にリダイレクトするのではなく、同じページにモーダルダイアログとしてログインプロンプトを表示することです。ログインGUIロジックは通常、個別のビューを必要としないほど単純です。

たとえば、ログインをJsonメッセージエンコーディングを使用した単純なWCFサービスとして公開し、jQueryを使用してモーダルダイアログからログインにアクセスできます。

于 2009-02-01T05:35:23.023 に答える
1

これは常に問題であり、この状態を維持するには多くのフープをジャンプする必要があります. モデルをセッションとビューステートにいつでも二重に保存できます。これにより、ユーザーがnullモデルを持つ場所から来た場合、セッションでそれを探すことができます。

于 2009-01-24T23:11:29.510 に答える