我在数据库里有一个表type里面有字段name 我想显示出来的效果是这样的
所有作品分类: 风光 | 人像 | 生活 | 生态 | 运动 | 记实 | 人体 | 自拍 | 其它 
而且风光,人像,生活等都有超级连接的

解决方案 »

  1.   

    试试--
    <asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal">
                    <ItemTemplate>
                        <a href='newstype.aspx?id=<%#DataBinder.Eval(Container.DataItem,"TypeID" )%>' target=_blank><%#DataBinder.Eval(Container.DataItem,"Name" )%> </a>|
                    </ItemTemplate>
                </asp:DataList>
      

  2.   

    //*****在后台写一个函数,进行相应处理就OK
      public static string BuliteNavigorURL(ref DataSet DSet)
        {
            StringBuilder strApp = new StringBuilder();        if(DSet.Tables[0].Rows.Count>0)
            {
                DataRow dRow=DSet.Tables[0].Rows[0];            string strURL = dRow["读取的字段名称"].ToString();            string[] strTemp = strURL.Split(Convert.ToChar("|"));            //****对第一个进行相应连接处理
                foreach (string str in strTemp)
                {
                    strApp.Append("<a href=\"useinfo.aspx?ID=1\" target=\"_blank\">" + str + "</a>&nbsp;&nbsp;");
                }        }        //****返回构造的连接的URL地址
            return strApp.ToString();    }