首先说下我是刚学asp.net,不懂的地方请不要见笑
我想写一个功能:
在test.aspx中写:
<div id="marquees">
<a href="http://www.baidu.com/">ab</a>
<a href="http://www.baidu.com/">bc</a>
<a href="http://www.baidu.com/">cd</a>
<a href="http://www.baidu.com/">ef</a>
<a href="http://www.baidu.com/">fg</a>
</div>
其中ab,bc,cd,ef,fg都是从数据库调用的数据
在<div>...</div>中间我想用调用一个数据集(这个我已经得到),来循环写其中的内容,
请问该怎么写,谢谢!
我想写一个功能:
在test.aspx中写:
<div id="marquees">
<a href="http://www.baidu.com/">ab</a>
<a href="http://www.baidu.com/">bc</a>
<a href="http://www.baidu.com/">cd</a>
<a href="http://www.baidu.com/">ef</a>
<a href="http://www.baidu.com/">fg</a>
</div>
其中ab,bc,cd,ef,fg都是从数据库调用的数据
在<div>...</div>中间我想用调用一个数据集(这个我已经得到),来循环写其中的内容,
请问该怎么写,谢谢!
解决方案 »
- 关于“智能提示”
- asp.net生成GridView 空白行,有谁做过急!!
- 如何设置ScriptManager的AsyncPostBackTimeout属性
- 如何将客户端固定路径文件上传至服务器指定目录下(不用fileupload控件)
- !!!!!!!!!!!!!!!当我打开一个页面的时候可以获得当前系统时间,关闭页面时候如何获得当前时间呢?他们这两个时间如何计算出小时呢?
- 高手,请留步
- 新手请教,下拉式列表触发事件
- DataGrid如何控制Head和各记录行的高度呀?
- $.parseJSON()报 对象不支持此属性或方法
- 安装AD以后VS.Net无法执行Web Application,有人遇到过这种情况吗?解决后以200分相赠!!!
- App_Themes的SkinFile主题目录下的一个文件夹里test.skin文件取skinID问题
- js控制文本框中只能输入中文,数字,英文或三者的组合,请问这个js该怎么写?
<ItemTemplate></ItemTemplate>
绑定数据源
然后在ASPX页用<%#Eval("字段")%>来绑定
下载地址2:ftp://xuexi:[email protected]/VS2005.rar
下载地址3:ftp://thc123_net:[email protected]/thcvs2005.rar建议先有个概念在来做,你说的还是asp的思路,不知道以前是不是做asp的。
主要看看gridview,datalist等控件的使用以及ado.net的基本操作。
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);
}
..
..
..
</div>然后后台中这样写。
假设你得到的数据集是DataListstring html="";
for(int i=0; i < DataList1.Items.Count; i++)
{
html+= "<a href='http://www.baidu.com/'>"+DataList1.Items[i]+"</a> \n"
}
这样应该可以达到倪要的要求
<ItemTemplate> </ItemTemplate>
<a href="http://www.baidu.com/"><%#Eval("字段")%></a>
这是最简单的
可以用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>代码全部是手写的,也许有大小写不对的地方,格式就是这样,仅供参考
,"数据库中对应的ab字段")%>少了个%号,楼主自己加上去吧