问题标签 [master-pages]

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 投票
2 回答
406 浏览

asp.net - 每次使用母版页时如何生成 ASP.NET 页面?

我正在将一个旧的 VBScript 网站移到 ASP.NET,所以我开始使用母版页而不是 #includeing 许多其他文件,其中包含服务器端 VBScript。

如何阻止页面(如基于母版页的页面)生成一次然后存储?如果我对母版页(或基于它们的任何页面)进行更改,这些更改将不可见,因为 Web 服务器仍在提供以前的版本。

0 投票
3 回答
2969 浏览

asp.net - ASP.NET 母版页和视图状态

我希望提高我的网站的性能,不是因为它表现不佳,而是作为一般练习。对于 asp.net 站点的通常建议是尽可能删除视图状态。我相信这可以通过页面上的每个控件单独或整个页面来完成。

我的问题是,如果我禁用页面视图状态,这将停止母版页上控件的视图状态(据我所知,母版页实际上是页面上的控件)。

0 投票
1 回答
4353 浏览

asp.net - 带有 ASP.NET 母版页的事件和委托

如何捕捉母版页引发的自定义事件?

在我的母版页上,我有一个自定义事件和委托:

当单击母版页上的链接按钮时会引发此问题。

在页面上的用户控件中,我想订阅该事件,但我不知道我应该如何访问它。通常我会做类似的事情:

但是处理母版页意味着这是不可能的。

0 投票
4 回答
21146 浏览

javascript - 在 Asp.net MVC 母版页中设置正文的 OnLoad 属性

我有一个使用包含一些需要使用正文的 OnLoad 执行的 javascript 的母版页的视图。仅针对某些视图在我的 MasterPage 上设置 OnLoad 的最佳方法是什么?

我尝试过的想法是将 javascript 函数的名称作为 ViewData 传递。但我真的不希望我的控制器必须了解页面上的 javascript。我真的不喜欢这种方法...

编辑 - 我想一个想法是使用 jQuery 的文档就绪事件来代替......

还有其他想法吗?

0 投票
4 回答
309 浏览

asp.net - 母版页无法识别新控件

因此,根据我的经验,当您进行更新时,母版页有时会滞后。这不是新事件,您进行更改、构建、测试,而 MasterPage 仍在寻找旧控件。

发生这种情况时,有人有任何提示/技巧吗?通常它会在一段时间后消失,但我没有一段时间。

我正在使用 VS 2008。

0 投票
3 回答
14678 浏览

asp.net-mvc - 如何在 ASP.NET 3.5 MVC 应用程序中将菜单项动态添加到母版页

我想根据会员安全登录角色将菜单项动态添加到我的母版页。从我在母版页 html 中读到的 RenderAction 可能可以做到这一点。由于我正在摸索这个,我不确定它的外观以及我如何在控制器中检查我当前的角色。我正在考虑创建一个表并将允许的菜单项与角色关系相关联,以便我可以传递到母版页以呈现动态菜单项。

0 投票
1 回答
593 浏览

asp.net - 用于 Safari 或 Chrome 的 ASP.NET 容器特定母版页

有没有人能够为 Safari 或 Chrome创建容器特定的母版页?

我找不到其中任何一个的任何“.browser”文件。

%SystemRoot%\Microsoft.NET\Framework\version\CONFIG\Browsers 目录多久更新一次?

谢谢

0 投票
6 回答
2356 浏览

asp.net-mvc - 使用通用通配符重定向到控制器(但使用不同的主控器)

我有一个问题,我想以不同的方式显示视图(不同的母版页),具体取决于它的来源,但不知道从哪里开始......

我有几条路线可以捕获包含不同结构的各种不同类型的 url。

在下面的代码片段中,我有一个产品路线,然后我有一个合作伙伴站点路线,它也可以转到产品页面,但是假设这个合作伙伴是百事可乐,他们希望他们的品牌在母版页上,而不是我们自己的默认样式。假设我去products/cola.htm这应该与Partners/pepsi/products/cola.htm相同的 url ,并且 PartnerRedirect 将能够通过翻译 url 通配符(在本例中为“products/cola.htm”)基于通配符处理 url ) 到控制器动作中,并转发用户,(但只需更改视图中的母版页)。

这可能吗?如果是这样,怎么办?

提前谢谢了。

0 投票
1 回答
624 浏览

sharepoint - MOSS 2007 面包屑问题

我有一个行为奇怪的发布网站的页面布局。

想象一个发布站点 (site) 有一个子站点 (subsite1),它具有以下页面 (page1 [默认]、page2 和 page3)

对于第 2 页和第 3 页,面包屑正确呈现:

但是对于默认页面,面包屑仅呈现为

知道如何强制它也显示默认页面的标题吗?

0 投票
3 回答
229 浏览

asp.net - 仅为登录用户动态呈现网页

当用户登录到我的站点时,我希望出现一个 css 样式的按钮(这实际上可以是任何东西,即一些特殊的新闻文本项等),您如何通过 asp.net 中的 masterpages 做到这一点?还是有其他方法可以做到这一点?