首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

web开发的来,看这个有关问题

2012-02-12 
web开发的高手进来,看这个问题我有个页面,一下是简略示例说明说明htmldiv id 1内容1/divdiv id

web开发的高手进来,看这个问题
我有个页面,一下是简略示例说明说明

<html>

<div id = 1>
内容1
</div>

<div id = 1>
内容2
</div>

</html>
内容有很多,数据已经绑定了

我想在页面里这样显示

<html>

<div id = 1>
内容1
</div>

<div id = 1>
内容2
</div>

<div id = 1>
内容2
</div>

<div id = 1>
内容2
</div>
</html>

也就是说将内容2 做 2次copy 依次在下面显示

因为绑定的数据有很多,逐个绑定太麻烦也显得很笨,有没有好的办法实现。谢谢!







[解决办法]
看不明白,如果这样DIV的ID不是重复了?全是DIV,你是怎么绑定的?
[解决办法]
<div id = 1> 
内容1 
</div> 

<div id = 1> 
--------------------
做两次,一般是不允许的.

如果你只是想让内容复制,你可以将<div id = 11> <div id = 12>这样去构造你的id,将内容显示出来
[解决办法]
貌似没看明白
[解决办法]
有点糊涂着 干吗要复制? 内容一样吗?
[解决办法]
前台
<div runat="server" id="divContent"></div>

你可以在后台编码
//流程自己控制一下吧 写个大概意思
for(DataRow dr in dataset1.Rows)
{
divContent.innerHtml+="<div id="+数据库中的ID+">"+数据库内容+"</div>"
}
[解决办法]
把div2放到div(abc)里

var ddd=document.getElementById('abc');
var aaa = ddd.innerHtml;
ddd.innerHTML=aaa+aaa+aaa;
[解决办法]
for(DataRow dr in dataset1.Rows) 

if(dr[id].ToString().equals("2"))
{
for(int i=0;i<3;i++)
{
divContent.innerHtml+=" <div id="+dr["id"]+"> "+dr["content"]+" </div> ";
}
}
else
{
divContent.innerHtml+=" <div id="+dr["id"]+"> "+dr["content"]+" </div> ";

}
}
[解决办法]

C# code
            DataSet ds = DAL.dbHelper.GetTopN("t_download", "*", "id desc", "", 5); ;            DataRow dr = ds.Tables[0].Rows[ds.Tables[0].Rows.Count-1];            while (ds.Tables[0].Rows.Count < 10)                ds.Tables[0].ImportRow(dr);            GridView1.DataSource = ds;            GridView1.DataBind();
[解决办法]
<% 
for(int i=0;i<5;i++)
{
%>
<div id = div<%Response.Write(i);%>>内容2</div>
<%}%>

变成asp了,呵呵。

热点排行