如果你做的是asp的页面,可以在页面加载的时候读取数据库将连接调出来。
 Page_Load或者Page_Init()

解决方案 »

  1.   

    给每个<a>标签一个ID,再在Page_Load中设置href.
    页面:<a href="" id="a1" runat="server"></a>
    Page_Load中:
    a1.HRef = "你要给他的链接";
      

  2.   

    page_load中,你把数据读取到一个datatable中,定义一个字符串,然后循环table,拼接字符串,最后把拼接出来的a标签赋值给前台的上。
    前后页面你定义一个div  给id d 和runat="server"
    后台  
    string str ="";
    if(table !=null && table.count>0){
    for(int i=0;i<table.count;i++){
     str +="<a href='"+table[i]["link"].ToString()+"'   target=‘_blank'>"+table[i]["title"].ToString()+"</a>";
    }
    }
    d.InnerHtml = str;
      

  3.   

    那我现在代码是写成
    前台
    <a href="" id="a1" runat="server"></a>
    <a href="" id="a2" runat="server"></a>
    <a href="" id="a3" runat="server"></a>后台我想使用
    int k=1;//k为a后面的数字
    this.FindControl("a" + k.ToString()
    进行循环填充
    要怎么样才能点出innerHtml或HRef啊
      

  4.   

    在for循环里面:((System.Web.UI.HtmlControls.HtmlAnchor)this.FindControl("a" + k.ToString())).HRef = "你要给的连接";另外目测4楼的方法很不错,可以借鉴。