标签: layout-page

MVC3布局页面,视图,RenderPartial和将脚本文件放入标题(从局部视图)

所以我有一个布局页面

<head>
    @RenderSection("HeaderLast", required: false)
</head>
Run Code Online (Sandbox Code Playgroud)

一个看法

@section HeaderLast
{
    <script src="@Url.Content("~/Scripts/knockout-1.2.0.js")"
                            type="text/javascript"></script>
}

<div id="profile-tab">
        @{ Html.RenderPartial("_userProfile"); }
</div>
Run Code Online (Sandbox Code Playgroud)

和部分观点

@section HeaderLast
{
    <script type="text/javascript">
        alert('test');
    </script>
}

<div......
Run Code Online (Sandbox Code Playgroud)

我认为这不可能那么简单.有没有一种正确的方法来开箱即用,或者这总是需要某种调解器并传递ViewData周围的东西来手动使内容冒泡到布局页面?

赏金开始了:赏金将奖励为此短期提供的最佳解决方案.如果没有提供答案,我会将其授予@SLaks最初回答此问题.

c# partial-views razor layout-page asp.net-mvc-3

13
推荐指数
2
解决办法
9935
查看次数

如何在"母版页"级别实现逻辑

我还是MVC的新手,所以忍受我:-)

我有一个我正在研究的社区网站,我想在用户登录后显示我的所有页面上有多少用户在线.

我有一个共享视图,用于登录后所有页面的布局(UserLayout.cshtml)

我可以以某种方式添加逻辑,以显示我的共享布局在线计数?

如果它是WebForms我只是为我的母版页有一些代码隐藏,但这显然不是一个选项.

有关用户在线的信息是从缓存中获取的.它不能作为我的任何View Models的属性.

c# razor layout-page asp.net-mvc-3

6
推荐指数
1
解决办法
2041
查看次数

标签 统计

asp.net-mvc-3 ×2

c# ×2

layout-page ×2

razor ×2

partial-views ×1