1
ユーザが認証が必要なアクションをクリックすると、モーダルウィンドウを表示します。 私はこの質問を見て、答え: ASP.NET MVC Authorize Attribute to launch a modal?アトリビュートアトリビュートとモーダルダイアログ
を私は答えからPopupAuthorizeAttributeを取得し、Site.Masterファイルに書いた:
<% if((bool)(ViewData["OpenAuthorizationPopup"] ?? true)) { %>
<script type="text/javascript">
alert("Login needed")</script> **for test
<% } %>
をメッセージは、ページがロードされている場合にのみ表示されます。しかし、(PopupAuthorizeで)アクションをクリックすると、アクションはとにかく動作します。