Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用MVC/account/login创建登录面板_C#_Jquery_Asp.net Mvc_Asp.net Mvc 4_Razor - Fatal编程技术网

C# 使用MVC/account/login创建登录面板

C# 使用MVC/account/login创建登录面板,c#,jquery,asp.net-mvc,asp.net-mvc-4,razor,C#,Jquery,Asp.net Mvc,Asp.net Mvc 4,Razor,使用MVC4/5的自动生成代码,有一个共享的\u LoginPartial.cshtml,允许我在任何cshtml视图中调用一个小的(登录)框,如so@Html.Partial(“\u LoginPartial”),这是一个非常酷且响应迅速的元素,它将根据用户是否登录以及显示其用户名而变化 我的目标是要有一个下拉面板,我想知道是否可以将jquery放在组合中,然后单击它显示页面 这是我试过的代码 $(function () { $('#loginBtn').on('click', fun

使用MVC4/5的自动生成代码,有一个共享的
\u LoginPartial.cshtml
,允许我在任何cshtml视图中调用一个小的(登录)框,如so
@Html.Partial(“\u LoginPartial”)
,这是一个非常酷且响应迅速的元素,它将根据用户是否登录以及显示其用户名而变化

我的目标是要有一个下拉面板,我想知道是否可以将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>
$(函数(){
$('loginBtn')。在('click',函数(){
变量路径='/Account/Login'
$(“#登录内容”).load(路径);
});
});
登录
这会在视图中传递,但不会显示在浮动面板中。在这里,它只是将页面向下推


是否可以在我的
\u LoginPartial.cshtml
\u布局
页面中放置一个c#/razor等价物,以便在小面板中呈现局部视图时保留
Html.Partial
调用

也许您可以从页面加载中在
#loginContent
中呈现部分登录,并将其隐藏起来?然后在
$('#loginBtn')上单击()
可以显示
$(#loginContent)