Vij*_*ayB 5 asp.net asprepeater c#-4.0
对于第一项我想使用以下内容<div>
:
<div class="six columns">
<a href="">
<img src="" />
<h3>Israeli Embassy Promotes Peace</h3>
<h4>At a time when Israel is facing threats of...</h4>
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
这是休息我想使用以下<div>
:
<div class="six columns">
<ul>
<li><a href="">
<h3>This is the first alskdjlak s</h3>
</a></li>
<li><a href="">
<h3>asd sad asd asd asdasdasdas d</h3>
</a></li>
<li><a href="">
<h3>dsad asd asd asd asd asd asd</h3>
</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
我该怎么做?
您首先在后面的代码中使用一个整数,即以 1 开头。然后在中继器上检查该值,然后执行以下操作:
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<% if (iCounter == 1) { %>
<br />First line id: <%# GetID(Container.DataItem) %>
<% } else { %>
<br />Next lines id: <%# GetID(Container.DataItem) %>
<% }
iCounter++;
%>
</ItemTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)
以及后面的代码:
public int iCounter = 1;
List<int> oMainIds = new List<int>();
protected void Page_Load(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
oMainIds.Add(i);
}
Repeater1.DataSource = oMainIds;
Repeater1.DataBind();
}
public int GetID(object oItem)
{
return (int)oItem;
}
Run Code Online (Sandbox Code Playgroud)
请注意,为了测试,我在这里放置了 10 条数据线。此示例呈现:
First line id: 0
Next lines id: 1
Next lines id: 2
Next lines id: 3
Next lines id: 4
Next lines id: 5
Next lines id: 6
Next lines id: 7
Next lines id: 8
Next lines id: 9
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4504 次 |
最近记录: |