首先说下我是刚学asp.net,不懂的地方请不要见笑
我想写一个功能:
在test.aspx中写:
        <div id="marquees">
            <a href="http://www.baidu.com/">ab</a>&nbsp;
            <a href="http://www.baidu.com/">bc</a>&nbsp;
            <a href="http://www.baidu.com/">cd</a>&nbsp;
            <a href="http://www.baidu.com/">ef</a>&nbsp;
            <a href="http://www.baidu.com/">fg</a>&nbsp;
        </div>
其中ab,bc,cd,ef,fg都是从数据库调用的数据
在<div>...</div>中间我想用调用一个数据集(这个我已经得到),来循环写其中的内容,
请问该怎么写,谢谢!

解决方案 »

  1.   

    模板显示啊
    <ItemTemplate></ItemTemplate>
      

  2.   

    用一个REPEATER控件循环显示就可以了
    绑定数据源
    然后在ASPX页用<%#Eval("字段")%>来绑定
      

  3.   

    [新增地址]天轰穿Visual Studio2005入门.Net2.0系列视频教程1-105集打包下载下载地址1: ftp://thcjpxhm:[email protected]/vs2005/
    下载地址2:ftp://xuexi:[email protected]/VS2005.rar
    下载地址3:ftp://thc123_net:[email protected]/thcvs2005.rar建议先有个概念在来做,你说的还是asp的思路,不知道以前是不是做asp的。
    主要看看gridview,datalist等控件的使用以及ado.net的基本操作。
      

  4.   

    数据抽出后变为ab-bc-cd-ef-fg放入隐藏空间hiddenjs:
    for(var i=0;i<document.getElementById("hidden").value.split("-").length;i++)
    {
    var a=document.createElement("a");
    a.href="http://www.baidu.com/";
    a.innerText=document.getElementById("hidden").value.split("-")[i];
    document.getElementById("marquees").appendChild(a);
    }
      

  5.   

    这样写:用的方法是 innerHtml 具体的使用方法可以参考DHTML 帮助手册。首先先修改div 标签<div id="marquees" runat="server">
    ..
    ..
    ..
    </div>然后后台中这样写。
    假设你得到的数据集是DataListstring html="";
    for(int i=0; i < DataList1.Items.Count; i++)
    {
       html+= "<a href='http://www.baidu.com/'>"+DataList1.Items[i]+"</a> \n"
    }
    这样应该可以达到倪要的要求
      

  6.   

    REPEATER控件
    <ItemTemplate> </ItemTemplate>
        <a href="http://www.baidu.com/"><%#Eval("字段")%></a>
    这是最简单的
      

  7.   

    谢谢大家的帮助,刚刚学这个,以前只开发vc和delphi等应用程序,惭愧!
      

  8.   

    楼主想做个跑马灯的效果啊
    可以用datalist,repeater,gridview这3个控件哪个都行,绑定数据库中的字段你可以这样写<ItemTemplate>
    <div id="marquees">
    <tr>
    <td>
    <a href='http://www.baidu.com'><%#DataBinder.Eval(Container.DataItem,"数据库中对应的ab字段")></a>
    </td>
    <td>
    <a href='http://www.baidu.com'><%#DataBinder.Eval(Container.DataItem,"数据库中对应的cd字段")></a>
    </td>
    </tr>
    </div>
    </ItemTemplate>代码全部是手写的,也许有大小写不对的地方,格式就是这样,仅供参考
      

  9.   

    真是还有写错的
    ,"数据库中对应的ab字段")%>少了个%号,楼主自己加上去吧