0

ASP.net4.0でWebアプリケーションを開発していますが、

私の Web アプリケーション lib. もう1つのフォルダを「保護」し、保護されたフォルダの外にあるログインフォームのパスを持つ場所タグを持つ別のweb.configを持っています。セキュリティで保護されたページを呼び出すと、期待どおりのログイン ページが表示されますが、ログイン ボタンをクリックした後にログイン情報を入力すると、セキュリティで保護されたページにリダイレクトできません。

保護されたページにリダイレクトすることを期待しているので、この問題の解決策を教えてください。

ありがとうございます。

4

1 に答える 1

2

ログインに成功した後に /secured に送信する場合は、web.config で defaultUrl 属性を設定してみてください。

<system.web>
  <authentication mode="Forms">
    <forms defaultUrl="~/secured" loginUrl="~/login.aspx" />
  </authentication>
</system.web>
于 2012-09-25T12:06:27.320 に答える