ホームページに登録フォームとログインフォームを表示する必要があります。
これら 2 つのフォームで検証が失敗した場合は、ホームページに適切なエラーを表示する必要があります。
ただし、エラーが発生しなかった場合は、ユーザーを安全なダッシュボードにリダイレクトする必要があります。
これを達成するために、私はchild action
ホームページで次のように使用しています。
@Html.Action("Register", "Membership")
情報を持っている適切なものを使用できるためre-render
、エラーが発生した場合でも期待どおりに完全に機能します。partial view
model
validation state
しかし、エラーがなければ、リダイレクトしようとすると、次のようなエラーがスローされます。
Child actions are not allowed to perform redirect actions.
これを回避する方法はありますか?ホームページに登録フォームとログインフォームを配置する方法があると思います。私は ASP .Net MVC にまったく慣れていないので、おそらくわかりません。
ここで正しい方向に向けてもらえますか?