今天拿了以前用vs2005做的项目在vs2008中打开,发现模板也内容不能正常显示出来,显示出来也都是空的。
自己新建个模板页,创建子页面,结果也是一样。后来在网上搜了很多资料,最终还是解决了···呵呵
原因就是,项目所在的目录中不能存在"#"类的字符。
以下是引用别人的说法:
1.c#,J#这些#字符不能出现,用cshap吧
2.原来我习惯于把站点保存于D:/C#/folder 中,所以每个网站项目的path中都包含一个“#”符号,所以就会在母版页中出现Error Rendering Control - ContentPlaceHolder1
An unhandled exception has occurred.
This control can only be used in a MasterPage. 这个错误。费了好久,总算找到毛病了,这个路径中有#符号会出现这种问题啊,好奇怪。