天天看點

SharePoint 2013 Ajax 造成頁面無法編輯

  1、如下圖,在編輯頁面的時候,出現如下錯誤“此網頁自上次打開後已被修改,必須再次打開該網頁”,頁面上沒有什麼特别的設定,就是default.aspx;

SharePoint 2013 Ajax 造成頁面無法編輯

  2、編輯之前頁面,隻有一個内容編輯器部件,和若幹關閉部件,如下圖:

SharePoint 2013 Ajax 造成頁面無法編輯

  3、加上contents=1,進入web部件頁維護,關閉我添加的内容編輯器部件,如下圖:

SharePoint 2013 Ajax 造成頁面無法編輯

  4、再次編輯頁面,發現OK了;

SharePoint 2013 Ajax 造成頁面無法編輯

  5、而後發現aspx頁面,去掉前台的body、head、等一系列标簽,就沒問題了,或者直接用一般處理程式寫ajax請求頁面,都沒有問題;

SharePoint 2013 Ajax 造成頁面無法編輯

總 結

  原來是Html标簽造成的,我做測試的Ajax調用的aspx頁面裡面有body等元素,因為這個輸出修改了頁面,造成了無法編輯,問題搞定!