【发布时间】:2012-06-07 08:23:30
【问题描述】:
我目前正在使用 Visual Studio 从头开始构建一个带有 C# 网站的 ASP.NET。我有一个引用几个用户控件(ascx)的 aspx 文件,如下所示:
<%@ Register src="UserControls/CategoriesList.ascx" tagname="CategoriesList" tagprefix="uc2" %>
我有兴趣自定义页面上的一些元素(例如标签等),因此我包含(紧接在上述行之后)对我的 .CSS 文件的引用:
<link rel="Stylesheet" type="text/css" href="Cinemax.css" />
这样做后,我收到一条错误消息:
解析器错误消息:仅允许直接在 包含内容控件的内容页面。
错误具体指向<link rel.... (line of code inserted above.)
是否有解决方法,以便我可以包含 [在同一个文件中!] 对用户控件以及 CSS 样式表的引用?非常感谢。
【问题讨论】:
-
我想你应该把包含 css 的行放到页面的
<head></head>部分的文件中。 -
太好了,谢谢你,卢卡斯,这就是解决方案!事实上,由于我在这个文件中没有找到任何 body 或 head 标签,所以我回到母版页并在那里添加了 CSS 引用。像魅力一样工作!
-
确实,Nikhil,我使用的是母版页,你为什么要问?
-
我很高兴它有帮助:)。我会添加这个作为答案,但我还没有写完:)。
标签: c# asp.net visual-studio-2008