日期:2014-05-18  浏览次数:20521 次

请问这个该怎么写?
首先说下我是刚学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>中间我想用调用一个数据集(这个我已经得到),来循环写其中的内容,
请问该怎么写,谢谢!

------解决方案--------------------
模板显示啊
<ItemTemplate></ItemTemplate>
------解决方案--------------------
用一个REPEATER控件循环显示就可以了
绑定数据源
然后在ASPX页用<%#Eval("字段")%>来绑定
------解决方案--------------------
[新增地址]天轰穿Visual Studio2005入门.Net2.0系列视频教程1-105集打包下载

下载地址1: ftp://thcjpxhm:thcjpxhm@222.33.214.23/vs2005/
下载地址2:ftp://xuexi:xuexi123456@218.246.23.98/VS2005.rar
下载地址3:ftp://thc123_net:thc123_com@220.113.41.144/thcvs2005.rar

建议先有个概念在来做,你说的还是asp的思路,不知道以前是不是做asp的。
主要看看gridview,datalist等控件的使用以及ado.net的基本操作。
------解决方案--------------------
数据抽出后变为ab-bc-cd-ef-fg放入隐藏空间hidden

js:
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);
}
------解决方案--------------------
这样写:用的方法是 innerHtml 具体的使用方法可以参考DHTML 帮助手册。

首先先修改div 标签
HTML code

<div id="marquees" runat="server">
..
..
..
</div>