C# 使用MVC/account/login创建登录面板
使用MVC4/5的自动生成代码,有一个共享的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
\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)