当前位置:编程学习 > C#/ASP.NET >>

引用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 类。 --------------------编程问答--------------------
引用楼主 lq198935 的回复:
我已经写出引用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" typ……


这只是vs给出的警告,不影响正常编译和运行。

vs不是万能的机器人,它不懂在你打字时就去编译aspx,所以不不懂你写的<asp:Content>里边的<link>。这种情况,你知道vs帮不了你,也就行了。不必太在意。 --------------------编程问答-------------------- 这只是提示,不影响你运行
如果你是在debug的时候,可能会有点问题找不到 --------------------编程问答-------------------- 另外,你最好不要写“/CSS”这样的路径。因为将来网站不一定在哪里,当它在虚拟目录下时,你从“/”开头的写法就错了。

asp.net的写法是使用“~”开头的路径,既“~/CSS/lightbox.css”这种。正常的切换.css文件的技术,就是切换Theme。 --------------------编程问答--------------------
引用 17 楼 sp1234 的回复:
引用楼主 lq198935 的回复:
我已经写出引用CSS语言 但是VS2008还是显示 The class or CssClass value is not defined

代码:
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<link rel="stylesheet" href="/C……

++我以前也遇到过,但在运行浏览时就好了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,