使用MVC / account / login创建一个登录面板

时间:2015-06-02 20:46:58

标签: c# jquery asp.net-mvc asp.net-mvc-4 razor

使用MVC4 / 5的自动生成代码,共享_LoginPartial.cshtml允许我在任何cshtml视图中调用一个小(登录)框,如此@Html.Partial("_LoginPartial")这是一个非常酷和响应的元素,将根据用户是否记录而更改并显示其UserName。

我的目标是有一个下拉面板,我想知道我是否可以将jquery放入混合中并点击它显示页面。

这是我试过的代码。

$(function () {
    $('#loginBtn').on('click', function () {
        var path = '/Account/Login'
        $("#loginContent").load(path);
    });
});
                            </script>

                            <button id="loginBtn">Login</button>
                            <ul class="sub-menu">
                                <li id="loginContent"></li>

这会在视图中传递,但不会在浮动面板内显示。这只是推下页面。

我可以在_LoginPartial.cshtml_Layout页面中放置一个c#/ razor等效项,以便在小面板中渲染局部视图时保持Html.Partial调用。

0 个答案:

没有答案