我想设置网站上的新闻列表效果例如:
点击新闻标题进入新闻页面
这样的设置怎么做?我会调新闻标题列,但连接不会,我该怎么写代码才能将新闻页和标题也联系起来?

解决方案 »

  1.   

    不明白楼主的意思 你能调用新闻标题列 那就把标题列都做成链接不就行了 
    用<a href=”url”或mailto:e-mail地址 title=”相当于tooltip”>链接</a>(URL必须包含http://)
      

  2.   

    <a href=”url”>新闻标题 </a>
      

  3.   

    我说的是有了新闻标题列了
    就是那个你说的“url”不会写啊
    网站是动态的总不能一个新闻一个新闻的做连接吧怎么让标题和新闻一一对应
      

  4.   

    datalist页,id为新闻的id:
    <a href="newsShow.aspx?id='<%#Eval("id")%>'"><%#Eval("title")%></a>----------------------------------------------------
    新闻详细页newsShow.aspx:
    string id = Request.Params["id"].ToString();
    根据这个id读取数据库中的这条数据...  这个中的<%#Eval("id")%>是什么意思
    这个是我在网上找的.
      

  5.   

    string news="";
            SqlConnection conn = new SqlConnection("server=localhost;uid=sa;pwd=4060161xxx;database=gwd");//定义SQL连接
            SqlCommand cmd = new SqlCommand("SELECT top 5 * FROM new ORDER BY bt DESC", conn);
            SqlDataReader reader;
            conn.Open();
            reader = cmd.ExecuteReader();
            while (reader.Read())
            {
                news += "<a href="连接" target=_blank>" + reader["bt"] + "</a>" + "<br/>";
            }
            conn.Close();
            return news;
    这个连接怎么写?
      

  6.   

    <%#Eval("id")%>绑定数据库字段到控件
     while (reader.Read()) 
            { 
                news += " <a href="a.aspx?id="+reader["id"].ToString()+"" target=_blank>" + reader["bt"] + " </a>" + " <br/>"; 
            } 
    用datalist或reapter控件就可
      

  7.   

      <asp:DataList ID="dlTopic" runat="server"  CellPadding="1" ItemStyle-HorizontalAlign="Center" RepeatDirection="Vertical" Width="100%">
    <ItemTemplate>
     <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
                   <tr>
                    <td height="23" colspan="2" align="left">
                   <a href='Show.aspx?ID=<%# Eval("id") %>'>
                   <%# Eval("Title") %>
                  </a> 
                    </td>
                  </tr>
                </table>
    </ItemTemplate>
           </asp:DataList>
      

  8.   

    <html>
    <head>
    链接就这么简单
    </head>
    <body>
    <a href="http://google.cn">手气不错</a>
    </body>
    </html>
      

  9.   


    news += " <a href="a.aspx?id="+reader["id"].ToString()+"" target=_blank>" + reader["bt"] + " </a>" + " <br/>";这句的标红处提示我“应输入”
    这是怎么回事?
      

  10.   

    自己找出来了news += " <a href=a.aspx?id="+reader["id"].ToString()+" target=_blank>" + reader["bt"] + " </a>" + " <br/>"; 
      

  11.   

    建议楼主先去学基础知识先,不然做程序会很累的就像第9楼,这个问题是比较基础的语法问题,href="a中的 " 是内容,所以要转义,也就是\"  你第10楼的方法只是去掉了" 这是很容易出问题的,有时候会把 url和target=_blank结合成新的错误的url