假如我建了一个default.aspx的页面,上面有个label1,显示的是几条新闻的标题,希望点击一个标题之后,能进入一个页面,假如是news/2006/10/17/2006101711542.shtml,上面显示该新闻的内容,其中2006/10/17/2006101711542.shtml这一部分在数据库中用一个字段link来存储;怎样实现这样的网页呢

解决方案 »

  1.   


    <a href=<%=strLink%>>新闻的标题</a>
    strlink="数据库中的字段值"
      

  2.   

    那你在生成default.aspx的页面的时候
    就应该生成相应的<a>
    把href设置一下就可以了在default中弄个div之类的,让他runat=server然后再后面操作
    比如:
    string link = String.Format("<a href='news/{0}'>XXX</>",数据库的东西);
    div.innerHTML = link不就可以了么??
      

  3.   

    string link = String.Format("<a href='news/{0}'>XXX</>",数据库的东西);
    ----------
    string link = String.Format("<a href='news/{0}'>XXX</a>",数据库的东西);你在后台随意的攒前台要显示的HTML
      

  4.   

    好象不行啊 ,以前我用<a href=“”></a>这个的时候,=后面是一个明确的地址,比如说“http:www.hao123.com”
    可是现在这样的页面还没生成啊,如何生成呢
      

  5.   

    我再试一下lovefootball(蟑螂(生活就是扯淡--做人要放低姿态)) 说的,谢谢大家啊
      

  6.   

    明白了,用这个
    strlink="http:www.hao123.com" + "数据库中的字段值"
    <a href=<%=strLink%>>新闻的标题</a>