2009-12-17 64 views
2

在Visual Studio 2008中,在編輯網頁時,它顯示一些錯誤,我無法在設計視圖中設計我的頁面,我只能在源代碼中執行此操作。它顯示在設計視圖以下錯誤......設計頁面無法查看!

母版頁錯誤 「頁面中包含標記附着在母版頁 當代碼視圖糾正問題,是不是有效的」

笏是問題?我應該改變嗎?

回答

1

好的,你有一個母版頁和一個內容頁面,當你把它們放在一起時,你會得到一個錯誤。

如果錯誤不明顯,您必須努力找到可以識別錯誤的原因 - 調試但是頁面而不是代碼。

  1. 創建一個新的頁面,使用相同的母版頁,沒有內容 - 這是否工作?如果是這樣的話,主頁面可能不是問題。
  2. 現在,將您的失敗頁面中的元素逐個添加到新頁面 - 儘可能接近您從一個剪輯並粘貼到另一個,但一次更改。在某一時刻,您應該看到新頁面出現錯誤 - 此時您應該能夠修復該錯誤,或​​者可以提出更具體的問題,解釋爲什麼它不起作用。

VS中的設計師就可以把自己束縛在一起 - 但通常有一個潛在的原因。

1

問題是您的標記無效。修理它。

您可能有一個打開的標記,嵌套不正確的標記或畸形的asp標記。

+0

標籤無誤。實際上,我在母版頁中使用了EnableEventValidation =「false」,但它顯示錯誤。所以,我改變了。從那時起,該網頁顯示錯誤。笏要爲此做些什麼? – Nila 2009-12-17 06:58:06

1

問題是,您已經編輯了源代碼,使其無法再在設計器中顯示。

嘗試取消您所做的最新更改,看看是否可以解決問題。

檢查以確保您的頁面上沒有<form>,<html>,<body><contentplaceholder>標籤。這些將已經出現在母版頁中,所以在子頁面中不需要它們。

+0

雅..一個錯誤發生,但我突然撤消它。但是,它也是在兩天後在該網頁上顯示此錯誤。我無法在設計視圖中編輯.. – Nila 2009-12-17 06:59:18

0

在SharePoint設計器中,當您以自定義形式插入母版頁時,會出現此錯誤。

如果刪除< script/>標籤,

它工作正常,我。希望這也能爲你工作。

+0

答案與問題無關! – Nitesh 2012-10-20 10:14:53