【发布时间】:2012-07-31 21:05:54
【问题描述】:
我需要将<div> 标签的CSS 类更改为“forumChild”类。它必须在 foreach 循环的每 3 个循环中更改一次。
有没有办法在控件中做到这一点?
<div class="Forum">
<p>The Forum</p>
@foreach (var item in Model)
{
<div class="ForumChild">
<img src="@item.Blog.Image.img_path" alt="Not Found" />
<br />
@foreach (var comment in item.Blog.comment)
{
var db = new ACapture.Models.ACaptureDB();
var Name = from p in db.Profile.AsEnumerable()
where (p.AccountID == comment.AccountID)
select p;
<section>
<div>
<a href="@Url.Action("Index", "Home")">@foreach (var y in Name)
{ @(y.FirstName + " " + y.LastName + ":");
}</a>
</div>
<div>
@comment.Commentation
</div>
</section>
}
</div>
}
</div>
提前致谢
【问题讨论】:
-
对于任何访问这个老问题的人。 CSS 可以处理第 n 个子类,请参阅 w3schools.com/cssref/sel_nth-child.asp 您不再需要编写条件第 n 个循环
标签: c# css asp.net-mvc-3 razor