Code hinzugefügt, um CodeBehind nicht ausführen

Ich bin sehr neu in Umbraco, ich bin immer noch auf dem neuesten Stand, also ist es durchaus möglich, dass ich etwas sehr Offensichtliches verpasst habe.

Ich wurde gebeten zu ändern, wie ein Schieberegler auf einer MasterPage funktioniert. Ich habe festgestellt, dass das Markup für den Schieberegler in der CS-Datei für die MasterPage enthalten ist.

void CreateSlider()
    {
        if (!String.IsNullOrEmpty(CurrentContent.Slider1Image))
        {
            slider.InnerHtml += "<li class='foobar'>";
            if (!String.IsNullOrEmpty(CurrentContent.Slider1Title))
            {
                slider.InnerHtml += "<img src='" + GetMedia(CurrentContent.Slider1Image) + "' alt='' />";
                slider.InnerHtml += "<div class='slider_content bx-pager-item'>";
                slider.InnerHtml += "<h1>" + CurrentContent.Slider1Title + "</h1>";
                if (!String.IsNullOrEmpty(CurrentContent.Slider1VideoButtonTitle) && !String.IsNullOrEmpty(CurrentContent.Slider1VideoLink))
                    slider.InnerHtml += "<span>" + CurrentContent.Slider1VideoButtonTitle + "</span>";
                slider.InnerHtml += "</div>";
                if (!String.IsNullOrEmpty(CurrentContent.Slider1VideoButtonTitle) && !String.IsNullOrEmpty(CurrentContent.Slider1VideoLink))
                {
                    slider.InnerHtml += "<div class='video_wrapper'>";
                    slider.InnerHtml += "<div class='youtube_container'>";
                    slider.InnerHtml += "<div><iframe src='https://player.vimeo.com/video/" + CurrentContent.Slider1VideoLink + "' width='100%' height='542' frameborder='0' webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>";
                    slider.InnerHtml += "</div>";
                    slider.InnerHtml += "</div>";
                }
            }
            slider.InnerHtml += "</li>";
        }
}

Ich habe versucht, dem @ eine Klasse hinzuzufüg<li>, aber es wird überhaupt nicht im HTML-Markup angezeigt. Ich habe versucht, das Projekt zu bauen, aber ohne Freude.

Hier ist das Markup, das ausgegeben wird:

<%@ Master Language="C#" MasterPageFile="~/masterpages/Base.master" AutoEventWireup="true" Inherits="HomePageType1" Codebehind="HomePageType1.master.cs" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<div class="slider_container">
    <ul id="ContentPlaceHolderDefault_ContentPlaceHolder1_slider" class="bxslider">
        <li>
            <img src='/media/img001.jpg' alt='' />
            <div class='slider_content'>
                <!--  SLIDE CONTENT -->
            </div>
            <div class='video_wrapper'>
                <div class='youtube_container'>
                    <div>
                        <!-- VIDEO URL -->
                    </div>
                </div>
            </div>
        </li>
    </ul>
</div>
</asp:Content>

Irgendwelche Vorschläge

Antworten auf die Frage(4)

Ihre Antwort auf die Frage