2009-06-04 74 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

如果您对母版页有意见,并且其中一个页面有%,请从您的代码中删除%,然后重试。