저는 Umbraco에 대해 매우 익숙합니다. 어떻게 작동하는지에 대해 아직 고민 중입니다. 따라서 내가 분명히 알고있는 것을 놓쳤을 수도 있습니다.코드가 CodeBehind에 추가되지 않았습니다.
나는 MasterPage에서 슬라이더를 어떻게 수정하는지 묻는 질문을 받았다. 슬라이더의 마크 업은 MasterPage의 .cs 파일에있다.
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>";
}
}
은 내가 <li>
에 클래스를 추가하는 시도했지만 전혀 HTML 태그에 표시되지 않습니다. 나는 기쁨없이 프로젝트를 구축하려고 노력했다.
<%@ 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>
어떤 제안 : 여기
가 출력되는 마크 업인가?
내 'App_Code' 폴더가 비어 있습니다. 무엇을 잊어 버리시겠습니까? – Burgi
App_Code 신경 쓰지 마라 .--) 당신의 프로젝트가 올바르게 빌드/컴파일되고 있는지 확신 할 수있는 한, 당신의 코드는 올바르게 작동해야한다. 그러나 마스터 페이지 (.master 파일)가 실제로 코드를 참조하는지 궁금하다. –
masterpage 페이지는 내가 변경 한 코드 파일을 참조합니다 (질문 편집 참조). <% @ Master Language = "C#"MasterPageFile = "~/masterpages/Base.master"AutoEventWireup = "true"상속 = "HomePageType1"Codebehind = "HomePageType1.master.cs"%>' – Burgi