如果用户未经过身份验证的MVC,则显示引导模式窗口

时间:2014-01-25 16:11:43

标签: jquery asp.net-mvc asp.net-mvc-4 twitter-bootstrap

我试图在我的应用程序中未对用户进行身份验证时显示引导模式窗口。

它似乎不起作用。

当我点击按钮上传文件时,它会调用jQuery脚本并检查用户是否经过身份验证。

我试过 -

 <a id="upload-card" class="btn btn-success btn-large">Upload a Ranger Card</a>

的jQuery -

<script type="text/javascript">
    $(function () {
        $('#upload-card').click(function () {
            if ("@Request.IsAuthenticated" == false) {
                $('#modal-authentication').modal("show");
            }
            else {
                window.location.href = "/Upload/Account/";
            }

        });
    });

</script>

引导模式窗口 -

<div id="modal-authentication" class="modal hide fade" tabindex="-1" role="dialog"
    aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">
            ×</button>
        <h3 id="myModalLabel">
            Modal header</h3>
    </div>
    <div class="modal-body">
        <center>@Html.Partial("_SharedLogOn")</center>
    </div>
</div>

帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

你能尝试这样吗 -

if ('@Request.IsAuthenticated' == 'False')