Solution Error:This page has been modified since you opened it. You must open the page again.

"This page has been modified since you opened it. You must open the page again."
之前在SharePoint Designer 2007 里用自己自定义的一个MasterPage来建新的Page, 但建出来的Page都出现一个问题,Edit webpart的时候会出现
“This Page has been modified since you opened it. You must open the page again.“
 情况就像这位仁兄说的这样:
Code

爬网爬了Google 前五页的所有 blog,bbs,评论中提的每个办法都试过了 都没解决......
后来自己不断的试,我发现在WebSite 通过 Site Page 如 Article Page, Welcome Page 创建出来的都没有出现这个问题. 通过比较,发现除了 inherits 有点不相同,通过Reflector 去查看了下 Microsoft.SharePoint.Publishing.PublishingLayoutPage 和 Microsoft.SharePoint.WebPartPages.WebPartPage
也没看出个究竟,页面其它都一样,为什么我在SharePoint Designer 创建的页面就不行呢 ?无奈下,自己就开SharePoint Designer 直接改 Site Page,位置 "_category/masterpage"下的 aspx文件.(先查看好是哪个 aspx文件先)
打开将

<%@ Page language="C#"   Inherits="Microsoft.SharePoint.Publishing.PublishingLayoutPage,Microsoft.SharePoint.Publishing,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" %>
改成
<%@ Page Language="C#" MasterPageFile="your master"
    Title
=" your title" Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"
    meta:progid
="SharePoint.WebPartPage.Document" %>

然后,将webpart,控件,内容都扔到这个Site Page去,保存.在WebSite通过Site Page创建新的页面后,Edit webpart 时没再出现烦人的错误了。
问题算是暂时解决了,但是自己并不懂为什么自己创建的就不行,没有老大,自己继续爬网再去搜寻.......
 
posted @ 2009-02-02 18:43  chris_thanks  阅读(799)  评论(0编辑  收藏  举报