フォームデータをバインドするアクションに「承認」属性があります。
ユーザーがフォームを送信しても承認されていない場合、ログイン プロンプトが表示されます。ログインすると、ユーザーは適切にリダイレクトされますが、モデルは null です。
これをどのように処理しますか?
フォームデータをバインドするアクションに「承認」属性があります。
ユーザーがフォームを送信しても承認されていない場合、ログイン プロンプトが表示されます。ログインすると、ユーザーは適切にリダイレクトされますが、モデルは null です。
これをどのように処理しますか?
私が考えたが試したことのないことの1つは、別のログインページにリダイレクトしてから元にリダイレクトするのではなく、同じページにモーダルダイアログとしてログインプロンプトを表示することです。ログインGUIロジックは通常、個別のビューを必要としないほど単純です。
たとえば、ログインをJsonメッセージエンコーディングを使用した単純なWCFサービスとして公開し、jQueryを使用してモーダルダイアログからログインにアクセスできます。
これは常に問題であり、この状態を維持するには多くのフープをジャンプする必要があります. モデルをセッションとビューステートにいつでも二重に保存できます。これにより、ユーザーがnullモデルを持つ場所から来た場合、セッションでそれを探すことができます。