ASP.NET,数据在前台DIV显示方法
ASP.NET下,从SQL中读取一批数据,显示在页面上,每一条数据(多个字段)显示在同一个样式的DIV层中,每个DIV层显示一条数据,让那个DIV层如何循环的代码及数据绑...
ASP.NET下,从SQL中读取一批数据,显示在页面上,每一条数据(多个字段)显示在同一个样式的DIV层中,每个DIV层显示一条数据,让那个DIV层如何循环的代码及数据绑定的代码
展开
3个回答
展开全部
循环绑定,要用到服务器端的for循环语句,就是要html标签和服务器端代码相结合,下面是一个例子,你可以比着葫芦画瓢,希望对你有帮助。
<div class="curved">
<ul id="menu">
<% int id = Convert.ToInt32(Request.QueryString["NewsID"]);
BLL.NewsBodyManager bllNewsBody = new BLL.NewsBodyManager();
List<Model.NewsBodyInfo> l = new List<Model.NewsBodyInfo>();
l = bllNewsBody.beforeReply(id);
for (int i = l.Count - 1; i >= 0; i--)
{
Model.NewsBodyInfo newsBodyInfo = new NewsBodyInfo();
newsBodyInfo = l[i];%>
<li>
<p>
<cite>主题:
<%=newsBodyInfo.NewsTitle%></cite>发送时间:
<%=newsBodyInfo.SendTime %>
</p>
<div>
内容:
<%=newsBodyInfo.NewsContent %></div>
<% if (newsBodyInfo.DetailURL != "" || newsBodyInfo.DetailURL != null)
{%>
<a href='<%=newsBodyInfo.DetailURL %>'>
<%=newsBodyInfo.DetailURL %></a>
<% }%>
</li>
<%} %>
<%Model.NewsBodyInfo newsBody = new NewsBodyInfo();
newsBody = bllNewsBody.SecondRead(id);
%>
<li>
<p>
<cite>主题:
<%=newsBody.NewsTitle %></cite>发送时间:
<%=newsBody.SendTime %>
</p>
<div>
内容:
<%=newsBody.NewsContent %></div>
</li>
</ul>
</div>
<div class="curved">
<ul id="menu">
<% int id = Convert.ToInt32(Request.QueryString["NewsID"]);
BLL.NewsBodyManager bllNewsBody = new BLL.NewsBodyManager();
List<Model.NewsBodyInfo> l = new List<Model.NewsBodyInfo>();
l = bllNewsBody.beforeReply(id);
for (int i = l.Count - 1; i >= 0; i--)
{
Model.NewsBodyInfo newsBodyInfo = new NewsBodyInfo();
newsBodyInfo = l[i];%>
<li>
<p>
<cite>主题:
<%=newsBodyInfo.NewsTitle%></cite>发送时间:
<%=newsBodyInfo.SendTime %>
</p>
<div>
内容:
<%=newsBodyInfo.NewsContent %></div>
<% if (newsBodyInfo.DetailURL != "" || newsBodyInfo.DetailURL != null)
{%>
<a href='<%=newsBodyInfo.DetailURL %>'>
<%=newsBodyInfo.DetailURL %></a>
<% }%>
</li>
<%} %>
<%Model.NewsBodyInfo newsBody = new NewsBodyInfo();
newsBody = bllNewsBody.SecondRead(id);
%>
<li>
<p>
<cite>主题:
<%=newsBody.NewsTitle %></cite>发送时间:
<%=newsBody.SendTime %>
</p>
<div>
内容:
<%=newsBody.NewsContent %></div>
</li>
</ul>
</div>
展开全部
<%foreach(var item in DataList){%>
<div>
<label><%:item.obj_ID%></label>
<label><%:item.obj_Name%></label>
<label><%:item.obj_Age%></label>
<label><%=item.obj_Comment%></label>
...
</div>
<%}%>
不知道你看得懂??
一般有多个字段的数据列表放在table里面做,如:
<table>
<%foreach(var item in DataList){%>
<tr>
<td><%:item.obj_ID%></</td>
<td><%:item.obj_Name%></</td>
...
</tr>
<%}%>
</table>
看的懂吧?
<div>
<label><%:item.obj_ID%></label>
<label><%:item.obj_Name%></label>
<label><%:item.obj_Age%></label>
<label><%=item.obj_Comment%></label>
...
</div>
<%}%>
不知道你看得懂??
一般有多个字段的数据列表放在table里面做,如:
<table>
<%foreach(var item in DataList){%>
<tr>
<td><%:item.obj_ID%></</td>
<td><%:item.obj_Name%></</td>
...
</tr>
<%}%>
</table>
看的懂吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后台数据取出来
前台在需要的标签里面加
比如
<asp:Label ID="Label1" runat="Server" Text='<%#Eval("字段名") %>' />
前台在需要的标签里面加
比如
<asp:Label ID="Label1" runat="Server" Text='<%#Eval("字段名") %>' />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询