在NumberElementBlock的内容之后一次添加1个标头元素

时间:2019-05-23 10:56:00

标签: c# foreach episerver

我需要添加一个标题。标头必须位于NumberElementBlock及其后面的内容之间。我不确定如何添加此内容。如您所见,我设法在我的第二列的if循环中获取了一个标题。但不确定如何在第一列中执行此操作。是的,我知道我已经以一种非常原始的方式做到了:-(

<% foreach (var element in step.Elements) { %>

    <% if (element.SourceContent is NumberElementBlock) {

        Html.RenderPartial("~/Views/Shared/ElementBlocks/NumberElementBlock.ascx", element.SourceContent);

    } %>

    <% if (element.SourceContent.Name == "usageDuration") {
        %></div><div class="col-sm-6 divider"><h5 class="roi-h5">Geschätzte Kostenersparnis</h5><% 
        Html.RenderPartial("~/Views/Shared/ElementBlocks/ChoiceElementBlock.ascx", element.SourceContent);
        continue;
    } %>

    <% if (element.SourceContent is ChoiceElementBlock) {

        Html.RenderPartial("~/Views/Shared/ElementBlocks/ChoiceElementBlock.ascx", element.SourceContent);

    } %>

<% } %>

0 个答案:

没有答案