问题标签 [layout-page]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2045 浏览

c# - 如何在“母版”级别实现逻辑

我还是 MVC 的新手,所以请耐心等待 :-)

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

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

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

如果是 WebForms,我只会为我的母版页提供一些代码隐藏,但这显然不是这里的选项。

有关在线用户的信息是从缓存中获取的。它不能作为我的任何视图模型的属性使用。

0 投票
5 回答
9987 浏览

c# - MVC3 Layout Page, View, RenderPartial 和获取脚本文件到 Header(从局部视图)

所以我有一个布局页面

一个看法

和局部视图

我想不可能这么简单。是否有一种开箱即用的正确方法,或者这是否总是需要某种中介并在 ViewData 周围传递东西以手动使内容冒泡到布局页面?

赏金开始:赏金将奖励给为这个缺点提供的最佳解决方案。如果没有提供答案,我会将其奖励给 @SLaks,因为它最初回答了这个问题。

0 投票
1 回答
1157 浏览

sharepoint-2010 - 如何在 SharePoint 布局页面上实现无限滚动?

我尝试在 Microsoft SharePoint Server 2010 的布局页面上实现无限滚动,但未能实现。我的猜测是 $(window).scroll 或 $(window).bind('scroll') 不适用于布局页面,我该如何实现呢?

0 投票
1 回答
1782 浏览

asp.net-mvc - 从 _Layout.cshtml 中删除一个部分

在我的主视图(_Layout.cshtml)中,我有一个树形菜单。

我想删除主页(主页)中的树形菜单。
其余的布局应该留在那里,我希望家的主体占据树形菜单的空间。

任何有效的开箱即用选项?

0 投票
2 回答
1909 浏览

variables - Zend Framework 2 - 在 layout.phtml 中使内容页面变量可访问

我想构建一个花哨的标题容器——你永远猜不到它——包含显示的每个页面的标题。

您可以在Django传递给布局页面的每个视图中创建一个变量,也可以在内容页面上定义一个填充内容的块。

它不是一个很好的解决方案复制并在我的应用程序的每个页面上粘贴我的花哨标题只是为了放入我的页面标题。我更愿意将标题容器放在我的布局页面中并使用我的$title变量在容器中设置标题.

我在这里找到了静态变量的解决方案,但我需要一个动态变量,因为每个页面的标题都不同。

我的问题:有没有一种简单的方法可以将$title每个内容页面上的变量传递给我的 layout.phtml?

谢谢!

0 投票
0 回答
100 浏览

c# - 具有 Web 项目之外的布局页面的 Razor 引擎

我目前在类库中使用 razor 引擎为应用程序的电子邮件呈现 HTML。这工作正常,但随着电子邮件模板数量的增加,我现在也想实现母版页。是否有可能做到这一点?当我尝试它时,它在解析视图时给了我一个空引用异常

0 投票
0 回答
615 浏览

entity-framework - 在布局页面中单击菜单时,动态菜单再次加载 - MVC4

我正在从数据库的布局页面中动态加载菜单。所以,我使用局部视图来实现这一点。这是我的代码:

我创建了一个名为“MenuModel”的模型类:

菜单模型.cs

我创建了一个名为“Partial”的控制器类:

部分控制器.cs

我为 ActionResult "LoadMenu" 创建了一个 PartialView:

这是我的布局页面:

在此处输入图像描述 数据库返回“Masters”和“Invoice”两个菜单。但是当我单击“Masters”菜单时,它再次调用部分控制器类,并且再次加载两个菜单 Masters & Invoice。所以我无法突出显示现在打开了哪个菜单。我附上了大师屏幕。

0 投票
2 回答
67 浏览

javascript - 如何在主布局中呈现脚本

我有 2 个布局页面,一个是主布局。这具有基本布局,无论用户是否登录,我的所有页面都将使用该布局。另一种是我所说的授权布局,它是登录到应用程序的用户的布局视图。授权布局视图呈现在主布局的主体中,我所有需要用户登录的页面都呈现在授权布局的主体中。

现在我的问题是如何在子布局(例如主页)(用于登录用户)中使用主布局中的渲染部分,我现在无法使用,因为主布局不是孩子的直接主人视图,它是授权布局的主人,这是子视图的布局。

顺便说一句,这一切都在 .NET CORE 中

0 投票
1 回答
56 浏览

asp.net-mvc - 如何在 asp.net core 3.1 mvc 中使用带有子布局页面的 @section 脚本?

我有一个主布局,然后是某些视图的子布局。

在主布局中,我有:

子布局引用主布局本身。

但是我一直在有@section Scripts的视图上遇到异常

例外是:

InvalidOperationException:以下部分已定义但尚未由页面在x处呈现

x是子布局页面。

当然,主布局仍应呈现脚本?

我错过了一步吗?