问题标签 [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 投票
4 回答
7708 浏览

c# - 如何从用户控件引用母版页?

我正在寻找一种方法来(最好)从用户控件中强烈键入母版页,该用户控件位于使用母版页的内容页中。

可悲的是,您不能在用户控件中使用它:

我正在尝试从用户控件访问母版页的属性,并且不想将属性从母版页传递到内容页到用户控件,因为多个内容页使用相同的用户控件。一个变化,一个地方什么的。

0 投票
5 回答
11091 浏览

c# - ASP.NET 控制器基类 User.Identity.Name

本文所述,我创建了一个抽象的基本控制器类,以便能够将数据从控制器传递到 master.page。在这种情况下,我想在我的数据库中查找用户,查询 User.Identity.Name(仅当他登录时)。

但是,我注意到在这个抽象基类中,User属性总是null. 我该怎么做才能让它工作?

非常感谢

0 投票
2 回答
10231 浏览

sharepoint - 如何从 _layout SharePoint 页面使用网站的母版页?

我想在我的 SharePoint 12 hive/template/layouts/TelephoneBookList/test.aspx 文件中使用母版文件(如果有意义,则为该网站的文件)。但是,每当我将 MasterPageFile="~/_layouts/simple.master" 或类似内容添加到我的 test.aspx 页面时,我都会在日志文件中看到一个共享点错误页面和以下内容:

2009 年 1 月 12 日 10:56:26.95 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services 拓扑 0 严重 URL 无效:http://localhost。您可能还需要更新引用http://mcdevsp的任何备用访问映射。有关此错误的帮助:http: //go.microsoft.com/fwlink/ ?LinkId=114854

2009 年 1 月 12 日 10:56:27.09 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services 常规 8dzz 高异常类型:System.Web.HttpException 异常消息:文件 '/_layouts/TelephonebookList/~masterurl/default.master' 确实不存在。

2009 年 1 月 12 日 10:56:27.23 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services 拓扑 0 严重 无效 URL:http://localhost。您可能还需要更新引用http://mcdevsp的任何备用访问映射。有关此错误的帮助:http: //go.microsoft.com/fwlink/ ?LinkId=114854

01/12/2009 10:56:27.70 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services 常规 8dzw 中 spHttpHandler:GetHash 已启动

01/12/2009 10:56:27.70 w3wp.exe (0x1064) 0x1280 Windows SharePoint Services 常规 8dzx 中 spHttpHandler:GetHash 完成

如果没有 MasterPageFile 属性,它可以完美运行,但是它没有网站的全局外观。

非常感谢。

0 投票
1 回答
1652 浏览

c# - 谷歌分析和母版页/用户控制交换

我在我的网站上使用 GA,需要向多个页面添加跟踪。这些页面通过母版页与 Telerik 选项卡控件一起呈现。选择选项卡时,代码会评估单击了哪个选项卡,并为该页面插入适当的用户控件并重新呈现它。根据浏览器,它始终是 default.aspx,但其中的 ascx 不同。

我如何使用这种设置跟踪不同的页面?

0 投票
2 回答
350 浏览

asp.net - “内容页面”可以将简单的“属性”发送到“母版页”吗?

母版页的基本思想很简单——您有一块内容要“注入”到母版页中的某个位置。

甚至无需阅读有关母版页的文档(我承认没有阅读过!),就很容易弄清楚这一点。

我想要做的是将“属性”从其子级传递到母版页。例如,我可能有一个主内容面板,我想在子页面中设置以像素为单位的填充。我可能希望母版页可以使用其他简单的“原始类型”来呈现其子级。我想尽可能避免弄乱样式表——否则我最终会得到大量类似名称的项目。

有没有首选的方法来做到这一点?

0 投票
1 回答
2475 浏览

asp.net - 在 ASP.NET Web 应用程序中创建嵌套母版页

是否可以像在 ASP.NET 网站项目中那样在 ASP.NET Web 应用程序项目中创建嵌套母版页?

我正在使用 Visual Studio 2008 并使用 ASP.NET Web 应用程序。在创建母版页时,无法选择另一个母版页,如果该母版页可用,我可以创建嵌套母版页。

有没有人遇到过类似的问题?是否推荐任何解决方法?

提前感谢您的帮助。干杯。

0 投票
5 回答
588 浏览

css - 不同颜色的飞出菜单

我正在为 MOSS 发布站点创建自定义母版页。设计师为飞出菜单提出了这个想法......

替代文字 http://www.abbeylegal.com/Downloads/2009-01-06/gradient%20menu.jpg

它为每个菜单选项使用渐变/不同的背景和文本颜色。

有谁知道如何做到这一点?

0 投票
2 回答
1130 浏览

asp.net - .Net 母版页性能

我正在为我的讨论寻求一些帮助。我们正在讨论定制问题的两种解决方案。一种使用(嵌套)母版页。每个自定义页面一个母版页。此外,所有页面都有一个标准母版页。第二个使用标准页面,如果存在,它会重定向到自定义页面。

我的问题是,哪个更可取?每次都必须加载 2 个母版页,或者只需要加载 1 个母版页,有时需要重定向(Response.Redirect 或 Server.Transfer)到自定义页面。

我真的找不到有关母版页性能的任何信息。我应该将它们视为另一个(有点倒置的)用户控件还是应该轻而易举地使用它们?

编辑:您可以假设 Response.Redirect 进行传输。您可以假设重定向发生在生命周期的 PreInit 阶段。

0 投票
3 回答
24191 浏览

asp.net-mvc - ASP.NET MVC 母版页

ASP.NET 母版页和 MVC 母版页有什么区别?那么 AJAX 母版页呢?

0 投票
4 回答
591 浏览

asp.net - 使用 ASP.NET 实现“反向”或“嵌套”母版页

我希望我的神秘标题不是太神秘,但我会尝试解释我真正想做的事情。

我有一个母版页“A”,它有子页“B”和“C”。这是用 ASP.NET 中的标准母版页模型实现的。

我的网站有两个主题“T1”和“T2”。他们实际上代表不同的合作伙伴,T1 是我们自己的公司,T2 是合作伙伴。

我想根据我使用的主题在“B”和“C”页上显示特定的内容。例如,我可能想在“B”页上插入额外的按钮或图形,专门用于主题“T2”的合作伙伴。根据页面本身,此内容将位于页面上的任意位置。一些合作伙伴甚至可能不会使用此功能。

问题是我想尽可能以声明方式执行此操作,并尽量减少页面对主题的了解。

这就是“反向”母版页概念的用武之地。我想在子页面上定义一个可以插入“主题”特定内容的区域。(我说的是“主题”,因为这就是 ASP.NET 使用的内容——而且很可能是我将内容绑定到的内容)。

所以你可能想知道:

  • 为什么您不能为此使用母版页并添加额外的内容部分?原因是内容可能出现在页面上特定于该页面的位置的任何位置。
  • 为什么不能使用“嵌套”母版页?本质上是一样的原因。

可能的解决方案:

我想知道创建某种用户控件,该控件将有一个文本键,表示将在那里插入什么类型的内容。用户控件必须知道要为每个“主题”显示什么——可能是通过动态创建相关的附加用户控件。

这似乎有点笨拙 - 所以我想知道其他人可能为类似情况创建了什么样的解决方案。