各位高手网友好。我在做asp.net网站时遇到一个问题。就是我在css中已经设置好了。a link,a hover a visted;各自的字体颜色。但是这只对页面的一般连接有用。而绑定的数据还是黑色的。请问asp:Repeater 的连接字体颜色是在哪设定的?

解决方案 »

  1.   

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="index2.aspx.cs" Inherits="_Default" %>
    <%@ Register TagPrefix="Module"  TagName="ViewSource"   Src="vote.ascx"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>东北大学勤助在线-首页</title>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"/>
    <meta name="CODE_LANGUAGE" content="C#"/>
    <meta name="vs_defaultClientScript" content="JavaScript"/>
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"/>
    <link href="qgzx.css" rel="stylesheet" type="text/css"/>
    <script type="text/javascript" language='javascript' src="Script/adRotate.js"></script>
    <script language='javascript' type="text/javascript">
    function GoUrl(s)
            {       var d = s.options[s.selectedIndex].value
                    window.top.location.href = d

                    s.selectedIndex=0
            }
            
    function openwin(page,size)
    {
    window.open(page,"newuser","toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,"+ size);
    }
    </script>
        <style type="text/css">
    <!--
    .style1 {color: #FF00FF}
    #form1 .listContent {
    border: 1px solid #D6ECFF;
    }
    #form1 #tab2 {
    border: 1px solid #D6ECFF;
    }
    #form1 .listContent1 {
    border: 1px solid #D6ECFF;
    }
    #form1 .center .shu .shu_r .shumenu_nav .shumenu {
    }
    .STYLE6 {color: #2f468f}
    -->
            </style>
    </head>
    <body style="background-image:url(images/bg.jpg)">
        <form id="form1" runat="server">
        <center>
          <div>
            <table style="BORDER-RIGHT: #808080 1px dotted; BORDER-TOP: #808080 1px dotted; BORDER-LEFT: #808080 1px dotted; BORDER-BOTTOM: #808080 1px dotted; background-color:#ffffff;width:923px;"><tr><td colspan="2"><!--#include file="top.htm" --></td>
    </tr>
    <tr>
    <td valign="top" style="width:233px;">
    <table border="0px" cellpadding="0px" cellspacing="0px" width="230px">
    <tr>
    <td valign="top" style="height:157px; width:230px; background-image:url(images/login.jpg);">
    <table>
    <tr>
    <td colspan="2px" style="height:50px; height:50px;"></td>
    </tr>
    <tr>
    <td width="80" style="width:78px;">用户名:</td>
      <td width="138" class="STYLE6"><asp:TextBox ID="id" ToolTip="请输入用户名" runat="server" Width="110" TextMode="SingleLine" /></td>
    </tr>
    <tr>
    <td style="width:78px;">密&nbsp;&nbsp;&nbsp;&nbsp;码:</td>
      <td class="STYLE6"><asp:TextBox ID="pwd" ToolTip="请输入密码" runat="server" Width="110" TextMode="Password" /></td>
    </tr>
    <tr>
    <td colspan="2"><asp:Button ID="login" Text="登录" runat="server" CausesValidation="False" OnClick="login_Click" />&nbsp;
    <asp:Button ID="reg" Text="注册" runat="server" CausesValidation="False" OnClick="reg_Click" /></td>
    </tr>
      </table>
    </td>
    </tr>
    <tr><td height="8"></td></tr>
    <tr>
    <td style="background-image:url(images/attention.jpg); height:250px; width:230px;"><FONT face="宋体">
    <br/>
    <br/>
    <marquee direction="up" width="200"
    height="180" vspace="5" scrollamount="1" scrolldelay="50" class="STYLE6" onmouseover="stop()" onmouseout="start()">
    <%=str%>
    </marquee>
    </FONT>
    </td>
    </tr>
    </table>
      

  2.   

    <asp:repeater id="qgzx" runat="server">
    <itemtemplate>
    <table width="100%">
    <tr>
      <td width="30%" class="STYLE6"><%#formatstr(DataBinder.Eval(Container.DataItem,"Title").ToString())%></td>
    <td width="30%" align="left" class="STYLE6"><%#formatstr(DataBinder.Eval(Container.DataItem,"Company_name").ToString())%></td>
    <td align="center" class="STYLE6"><%#DataBinder.Eval(Container.DataItem,"date","{0:D}")%></td>
    <td width="20%" align="right"> <a
    href="work.aspx?type=jz&id=<%#DataBinder.Eval(Container.DataItem,"Company_num")%>" title="标题:<%#DataBinder.Eval(Container.DataItem,"Title")%>&#13&#10时间:<%#DataBinder.Eval(Container.DataItem,"date","{0:D}")%>" target= _blank class="STYLE6">[ 
    查看详细 ]</a></td>
    </tr>
      </table>
    </itemtemplate>
    </asp:repeater>
      

  3.   

    <asp:repeater id="qgzx" runat="server">
    <itemtemplate>
    <table width="100%">
    <tr>
      <td width="30%" class="STYLE6"><%#formatstr(DataBinder.Eval(Container.DataItem,"Title").ToString())%></td>
    <td width="30%" align="left" class="STYLE6"><%#formatstr(DataBinder.Eval(Container.DataItem,"Company_name").ToString())%></td>
    <td align="center" class="STYLE6"><%#DataBinder.Eval(Container.DataItem,"date","{0:D}")%></td>
    <td width="20%" align="right"> <a
    href="work.aspx?type=jz&id=<%#DataBinder.Eval(Container.DataItem,"Company_num")%>" title="标题:<%#DataBinder.Eval(Container.DataItem,"Title")%>&#13&#10时间:<%#DataBinder.Eval(Container.DataItem,"date","{0:D}")%>" target= _blank class="STYLE6">[ 
    查看详细 ]</a></td>
    </tr>
      </table>
    </itemtemplate>
    </asp:repeater>
      

  4.   

    单独设置吧<a href=""><font color=red>xxxxxxx</font></a>
    对repeater gridview等设置一般是
     <asp:GridView ID="GridView1" RowStyle-HorizontalAlign="Center"  cssclass="GRID_ITEM_FORMAT02"  runat="server" AutoGenerateColumns="False" Width="100%" >
    cssclass
      

  5.   


    你绑定的数据是不是链接啊,不是当然不显示了啊
    asp:Repeater是不能加CSS的没有用的
    要在你显示的HTML标签里面加的啊
    怎么设计的在.NET里面还是怎么用
    我发现好多的人都是这问题
    网页设计好了在.NET里面不会用了 真是奇怪
      

  6.   

    asp:repeater 的样式好像不是CSS, 如果你只是想加连接的样式,只要在<a herf="#" class="">sss</a>就可以了