asp.net-mvc-3 – 如何添加html到页面里面的一个Razor if语句在f
发布时间:2020-12-16 00:27:59 所属栏目:asp.Net 来源:网络整理
导读:如何从@foreach()中的if()里面的页面添加html。我没有得到任何具体的错误,它不会采取第二个if()。它像文本一样写出来。 这是我试过但没有运气 @foreach (var item in Model) { if (count % 4 == 0 || totaltCount == 1) { div class="in-instructor-contain
如何从@foreach()中的if()里面的页面添加html。我没有得到任何具体的错误,它不会采取第二个if()。它像文本一样写出来。
这是我试过但没有运气 @foreach (var item in Model) { if (count % 4 == 0 || totaltCount == 1) { <div class="in-instructor-container"> } <div class="in-instructor"> <h3>@item.Name</h3> @item.Information </div> if ((count - 1) % 3 == 0 || count == totaltCount) { </div> } count++; } 我的html就像这样 <div class="in-instructor-container"> } <div class="in-instructor"> <h3>Test Person 0</h3> bla bla bla bla bla bla bla </div> if ((count - 1) % 3 == 0 || count == totaltCount) { </div> 解决方法
你需要添加@:在if语句之前的html里面:
@foreach (var item in Model) { if (count % 4 == 0 || totaltCount == 1) { @:<div class="in-instructor-container"> } <div class="in-instructor"> <h3>@item.Name</h3> @item.Information </div> if ((count - 1) % 3 == 0 || count == totaltCount) { @:</div> } count++; } 我发现这个解决方案从this stackoverflow的问题 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 企业库4 dataconfiguration标记
- asp.net-mvc – 图像优化框架未初始化
- ASP.NET OpenWebConfiguration失败
- 嵌套字典到嵌套转发器asp.net c#
- ASP.NET Core中实现用户登录验证的最低配置示例代码
- RAD for asp是否存在?
- asp.net-mvc – 如何在ActionFilterAttribute ASP MVC 5中为
- asp.net-web-api – 如何在WebApi中获取HttpRequestMessage
- asp.net – 当页面在iFrame中时,会话变量不会保存
- 在ASP.NET MVC4项目中包含jquery的正确方法
推荐文章
站长推荐
热点阅读