用VS2012做项目时,编辑了母版页,不调试开始执行浏览器却显示不出来,提示如下图,这是啥情况呢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用VS2012做项目时,编辑了母版页,不调试开始执行浏览器却显示不出来,提示如下图,这是啥情况呢相关的知识,希望对你有一定的参考价值。

参考技术A 这个一般只是因为网速等原因,并不是浏览器完全崩溃。可以选择工具-》internet选项-》历史记录,删除历史记录。或者直接ctrl+F5刷新。如果说所有网站都是这样,可以使用安全卫士如360和金山等,选择插件扫描和系统修复。追问

不是吧。。并不是网页打不开,这是自己编程的网页,应该能显示出自己的设计的

我可以在一个共享点站点上使用多个母版页吗?

【中文标题】我可以在一个共享点站点上使用多个母版页吗?【英文标题】:Can I use more than one master page on a sharepoint site? 【发布时间】:2012-07-22 05:46:21 【问题描述】:

我被要求将主页修改为全新的设计,所有其他页面将保持完全相同。

谈到共享点,我有点不高兴。我已经创建了母版页,但是当我选择 设置为默认母版页设置为客户母版页 时,它会发生变化对于整个网站。我只想更改主页。

此时我遇到的唯一选项似乎是从页面布局中分离,这并不理想,因为网站的其余部分可能会被推入这个新皮肤

【问题讨论】:

您是否尝试在 SharePoint 设计器中打开 home.aspx 并将其指向您的自定义母版页? 【参考方案1】:

正如 nigel 所说,以编程方式更改此特定页面的母版页是唯一的选择。

您可以为首页创建自定义页面布局,然后在pre-init上设置母版,如下所示:

public class MyPageLayout:PublishingLayoutPage 
 
    protected override void OnPreInit(EventArgs e) 
     
        base.OnPreInit(e); 
        this.MasterPageFile = "~/_catalogs/masterpage/mynewmasterpage.master";                    
     
 

【讨论】:

我很快了解到共享点作为 cms 有其局限性! @Kieran 没有什么是黑客解决不了的。 ;)【参考方案2】:

SharePoint Publishing 页面继承自 Microsoft.SharePoint.Publishing.PublishingLayoutPage 类,该类以编程方式将母版页设置为站点定义的自定义母版页。除了自己编写代码之外,没有其他方法可以覆盖此行为。

【讨论】:

【参考方案3】:

根据您的描述,听起来您需要一个新的页面布局而不是母版页。

母版页通常用于导航、页脚和类似的外部布局,并影响所有页面。 页面布局用于特定设计,当您创建新页面时,您可以将其用作模板、特定布局的起点并通常显示您的内容

【讨论】:

以上是关于用VS2012做项目时,编辑了母版页,不调试开始执行浏览器却显示不出来,提示如下图,这是啥情况呢的主要内容,如果未能解决你的问题,请参考以下文章

继承了母版页的子页面中触发body的onload事件

我可以在一个共享点站点上使用多个母版页吗?

从内容页面更新母版页图像

ASP.NET内容页中访问母版页中的对象

母版页中的 ASP.NET CSS 文件

Resharper 无法解析母版页内的部分视图