引用CSS問題
我已经写出引用CSS语言 但是VS2008还是显示 The class or CssClass value is not defined代码:
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<link rel="stylesheet" href="/CSS/main.css" type="text/css" media="all" />
<link rel="stylesheet" href="/CSS/lightbox.css" type="text/css" media="screen" />
</asp:Content>
<asp:TextBox ID="txtboxPcode" runat="server" CssClass="textBox" Width="160px"></asp:TextBox>
代码太多 只发出部分出问题的
谢谢 各位大大 我google和baidu都找不到答案 --------------------编程问答-------------------- <link rel="stylesheet" href="/CSS/main.css" type="text/css" media="all" />
<link rel="stylesheet" href="/CSS/lightbox.css" type="text/css" media="screen" />
放<head></head>里试试 --------------------编程问答-------------------- <link rel="stylesheet" href="../CSS/main.css" type="text/css" media="all" />
<link rel="stylesheet" href="../CSS/lightbox.css" type="text/css" media="screen" /> --------------------编程问答-------------------- jiefen --------------------编程问答-------------------- 再看看路径对么 2008直接把css文件拖拽到<head>里就可以 --------------------编程问答-------------------- --------------------编程问答-------------------- 还有你的css文件是怎么写的看看 --------------------编程问答-------------------- 路径没问题 我网页没<head> 标题是直接引用的
就是所有引用的网页 都出现这问题 搞得我版面错乱
--------------------编程问答-------------------- #searchGroupFormWrap .textBox { width: 280px; font-size: 18px; color: #203461; position: absolute; left: 0; top: 15px; padding: 0; margin: 0; border: 0; }
--------------------编程问答-------------------- vs2008 的问题。
把href 删了,重新取地址。
有时候,vs 会去错。 --------------------编程问答-------------------- 重新获取地址 我已经尝试过...
同样出问题 --------------------编程问答-------------------- 内容页
<asp:Content..
<link href="<%("~/h=Page.ResolveUrlome.css")%>".. --------------------编程问答-------------------- 样式是否定义 --------------------编程问答-------------------- <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
都定義了 --------------------编程问答-------------------- <link rel="stylesheet" href="../CSS/main.css" type="text/css" media="all" />
<link rel="stylesheet" href="../CSS/lightbox.css" type="text/css" media="screen" />
貌似我在VS2010应用时都是将CSS或者JS文件直接拖到<head></head>字段生成引用路径,狠方便。。。 --------------------编程问答-------------------- 在<head>用是很方便 但因为我的很多页面需要用到标题
所以直接引用了 没有用回<head> --------------------编程问答-------------------- 1.先尝试写绝对路径。
2.css文件确认没问题,尝试重新写textBox 类。 --------------------编程问答--------------------
这只是vs给出的警告,不影响正常编译和运行。
vs不是万能的机器人,它不懂在你打字时就去编译aspx,所以不不懂你写的<asp:Content>里边的<link>。这种情况,你知道vs帮不了你,也就行了。不必太在意。 --------------------编程问答-------------------- 这只是提示,不影响你运行
如果你是在debug的时候,可能会有点问题找不到 --------------------编程问答-------------------- 另外,你最好不要写“/CSS”这样的路径。因为将来网站不一定在哪里,当它在虚拟目录下时,你从“/”开头的写法就错了。
asp.net的写法是使用“~”开头的路径,既“~/CSS/lightbox.css”这种。正常的切换.css文件的技术,就是切换Theme。 --------------------编程问答--------------------
++我以前也遇到过,但在运行浏览时就好了
补充:.NET技术 , ASP.NET