2009-06-04 65 views
1

當我在asp.net中創建一個新頁面並嘗試包含主頁面時,我無法查看設計器部分,因爲它顯示錯誤:「主頁錯誤」。Asp.net中的主頁錯誤

儘管頁面運行沒有任何錯誤,但設計頁面變得困難,因爲我看不到設計。我只能查看頁面的源代碼部分。這對我來說很難正確設計我的頁面。

其實我的母版頁在另一個文件夾中。它有任何問題嗎?

+0

沒有看到代碼就不可能說出問題所在。我可以建議你:(a)從一個非常簡單的頁面開始,不斷添加破損頁面中的元素直到發生錯誤,然後(b)在此處發佈該代碼。 – d4nt 2009-06-04 11:47:59

回答

1

您是在本地還是在服務器上運行代碼?如果在服務器上,請確保它具有與您在Visual Studio中開發的.Net框架相同的版本。

0

你能查看母版頁上的設計視圖嗎?

你有雙嵌套母版頁 - 這些不起作用。

+0

是的,我可以查看母版頁上的設計視圖。 – Nandini 2009-06-04 11:29:38

+0

沒有嵌套的母版頁。只有一個母版頁在那裏。 – Nandini 2009-06-04 11:30:25

1

另一個文件夾不是問題。

您可以嘗試製作新頁面並選擇創建時的母版頁。 可能您在其中引用母版頁的代碼不知何故被破壞。

檢查是否有效,如果是,則更改提供錯誤的頁面引用。 之後仍然給出錯誤,然後使用頁面源更改您的問題,以便人們可以看到發生了什麼問題。

1

在另一篇文章中看到它,它爲我修復了它。它的廢話和它的一個徹頭徹尾的黑客,但它爲我工作。從您的母版頁中刪除所有#符號。問題是,我需要這些在我的標記。它在VS2005中運行良好。每個擁有自己母版頁的頁面都能正常工作。它給了我主頁面錯誤 - 當我在VS2008中打開它時,將其修復爲代碼視圖錯誤。 拿出#符號和Voila!,在VS2008中去設計視圖。

1

如果您對母版頁有意見,並且其中一個頁面有%,請從您的代碼中刪除%,然後重試。