我写好了一个CSS,用html页面测试是正常的,但是一换到asp.net里就没有效果了~~~
麻烦高手看看,以下是代码
还有,我人说,要在css的样式前加上.net控件的ID,就是加上#MessageList,但我加了还是不行
1body 2{}{ 3 margin:0px; 4 padding:0px; 5 font-size:9pt; 6 font:"宋体"; 7 color:#000000; 8 text-align:center; 9}1011#content12{}{13 padding:20px;14 width:790px;15 height:auto;16 text-align:center;17}1819#content #message20{}{21 padding:1px;22 padding-bottom:15px;23 margin-top:20px;24 width:700px;25 height:auto;26 border:dashed;27 border-width:1px;28 border-color:#86C1FD;29 text-align:left;30}3132#content #message #top33{}{34 padding:0px;35 margin:0px;36 height:13px;37 background:#177CE1;38}3940#content #message ul41{}{42 text-align:left;43 list-style-type:none;44 margin:0px;45 padding:0px;46 padding-left:15px;47 padding-right:15px;48 49}5051#content #message ul li52{}{53 margin-top:15px; 54}5556#content #message ul #time57{}{58 text-align:right;59}
1<%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="_Default" %> 2 3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4<html xmlns="http://www.w3.org/1999/xhtml"> 5<head runat="server"> 6<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 7 <link href="css/css.css" rel="stylesheet" type="text/css" /> 8 <title>三层简易留言板</title> 9</head>10<body>11 <form id="form1" runat="server">12 <div>13 <asp:DataList ID="MessageList" runat="server">14 <HeaderTemplate>15 <div id="content">16 </HeaderTemplate>17 <ItemTemplate>18 <div id="message">19 <div id="top">20 </div>21 <ul>22 <li>留言者:<%# DataBinder.Eval(Container.DataItem,"Name","{0}") %></li>23 <li>内容:<%# DataBinder.Eval(Container.DataItem,"Content","{0}") %></li>24 <li id="time">时间:<%# DataBinder.Eval(Container.DataItem,"AddTime","{0}") %></li>25 </ul>26 </div>27 </ItemTemplate>28 <FooterTemplate>29 </div>30 </FooterTemplate>31 </asp:DataList>32 </div>33 </form>34</body>35</html>36
4 回答
蓝山帝景
TA贡献1843条经验 获得超7个赞
把ID换成class就可以了,DataList生成了多条,这样会出现多个ID(或者ID被自动重命名了?),而按标准来说,这是不允许的,所以解析会不正确,#content不知道怎么样,#message和#top在这里肯定是不行的,改成class试试
- 4 回答
- 0 关注
- 477 浏览
添加回答
举报
0/150
提交
取消