ASCX 파일에서 배경색을 동적으로 설정하는 방법은 무엇입니까?

후삼 아흐메드

AegHeroWebPart에 대한 마크 업이있는 곳에 ASCX 파일 이 있습니다. 또한 BackgroundColor클래스 이름을 보유 하는 속성이 있는데, 해당 클래스 이름은 특정 배경색을 가진 클래스에 해당합니다.

내 문제는 코드의 값을 올바르게 정의하지 않는다는 것입니다. 사용자가 색상을 선택하도록 드롭 다운 메뉴를 사용하고 있습니다.

여기에 이미지 설명 입력

다음은 내 AegHero.ascx입니다.

<asp:PlaceHolder runat="server">
    <div id="mainHeroContainer" class="fullWidth-hero-container <%= BackgroundColor %>">
        <div class="fullWidth-hero-container-inner">
            <h2 class="fillWidth-hero-title"><%=Title %></h2>
            <p class="fillWidth-hero-subtilte"><%=SubTitle %></p>

            <% if (ShowButton)
                {%>
            <a class="btn button" href="<%= ButtonUrl %>"><%= ButtonLabel %></a>
            <%} %>
        </div>
    </div>
</asp:PlaceHolder>

내 코드는 다음과 같습니다.

public partial class AegHero : GenericWebPart
    {
        protected string Title => Html("Title", string.Empty);
        protected string SubTitle => Html("subTitle", string.Empty);
        protected bool ShowButton => GetBooleanValue("ShowButton", false);
        protected string ButtonUrl => StringProperty("ButtonUrl", string.Empty);
        protected string ButtonLabel => StringProperty("ButtonLabel", string.Empty);
        protected string BackgroundColor
        {
            get { return StringProperty("BackgroundColor", string.Empty); }
            set { BackgroundColor = value; }
        }

        public override void OnContentLoaded()
        {
            base.OnContentLoaded();

            if (BackgroundColor.CompareTo("#002147") == 0)
            {
                BackgroundColor = "perussian-backGround";
            }
            else if (BackgroundColor.CompareTo("#0077c2") == 0)
            {
                BackgroundColor = "lochmara-backGround";
            }
            else if (BackgroundColor.CompareTo("#858e99") == 0)
            {
                BackgroundColor = "gray-backGround";
            }
        }
    }
}

내 CSS 클래스는 다음과 같습니다.

.gray-backGround {
  background: #858e99;
}

.lochmara-backGround {
  background: #0077c2;
}

.perussian-backGround {
  background: #002147;
}

<%= BackgroundColor %>받은 16 진수 값에 따라 설정하려고합니다 . 그러나 크롬 관리자를 보면 클래스가 변경되지 않습니다. backgroundColor 속성에서 값을 올바르게 가져 와서 어떻게 설정할 수 <div>있습니까?

Chrome 검사기 :

여기에 이미지 설명 입력

브렌든 턴

시작하기 위해 사용자 지정 웹 파트생성 / 개발 하는 방법을 살펴볼 수 있습니다 . 나는 당신이 공용 속성이기 때문에 UI의 웹 파트에서 저장된 값을 검색하지 않기 때문에 이것을 말합니다. 다음은 표준 속성 예입니다.

public string BackgroundColor
{
    get
    {
        return DataHelper.GetNotEmpty(GetValue("BackgroundColor"), string.Empty);
    }
    set
    {
        SetValue("BackgroundColor", value);
    }
}

GetValue("BackgroundColor")메서드는 Kentico UI의 웹 파트 속성에서 생성 한 열의 문자열 이름을 취하고 주어진 페이지 / 템플릿에 대해 데이터베이스에 저장된 값을 검색합니다. 이렇게하면 편집기가 Kentico 프런트 엔드 UI에서 색상을 선택하거나 입력 할 수 있으며 코드에서 사용할 수 있습니다.

문서에 대한 자세한 내용을 읽으면 올바른 방향으로 나아갈 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Gijgo Grid에서 행에 다른 배경색을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

IOS에서 배경색을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

Xfce에서 배경색을 기반으로 배경색을 설정하는 방법은 무엇입니까?

분류에서Dev

Java 프로그램에서 파일 경로를 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

swiftui에서 텍스트 배경색을 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

Laravel에서 파일 경로를 설정하는 방법은 무엇입니까?

분류에서Dev

React Native에서 클릭으로 동적 스타일을 설정하는 방법은 무엇입니까?

분류에서Dev

목록보기에서 RGB 색상을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

목록보기에서 RGB 색상을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

CSS에서 두 개의 배경색을 하나의 요소로 설정하는 방법은 무엇입니까?

분류에서Dev

레일의 로케일에 따라 글꼴을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

Ubuntu에서 향후 / 새 파일의 권한을 자동으로 설정하는 방법은 무엇입니까?

분류에서Dev

데비안 (서버) 설치 후 특정 경로에 특정 파일을 자동으로 배치하는 방법은 무엇입니까?

분류에서Dev

NextJs 문서에서 HTML lang 속성을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

VBA의 셀에서 파일 경로를 자동으로 적용하는 방법은 무엇입니까?

분류에서Dev

build.gradle 파일에서 사용자 지정 권한의 protectionLevel을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

CreateView에서 ForeignKey의 초기 값을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

Tmux에서 창 제목을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

수식에서 탭 이름을 동적으로 설정하는 방법은 무엇입니까?

분류에서Dev

.ascx에서 이미지 URL을 얻는 방법은 무엇입니까?

분류에서Dev

Android에서 레이아웃 배경을 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

swiftui의 배경색을 lightGray로 설정하는 방법은 무엇입니까?

분류에서Dev

Android에서 색상 리소스를 배경 화면으로 설정하는 방법은 무엇입니까?

분류에서Dev

Rust에서 동적 속성으로 yaml 파일을 업데이트하는 방법은 무엇입니까?

분류에서Dev

.bashrc 파일에서 별칭을 동적으로 업데이트하는 방법은 무엇입니까?

분류에서Dev

제목의 배경색을 투명에서 흰색으로 변경하는 방법은 무엇입니까?

분류에서Dev

로컬 파일에 대한 배경 이미지 URL을 설정하는 방법은 무엇입니까?

분류에서Dev

파일 경로를 동적으로 얻는 방법은 무엇입니까?

분류에서Dev

jQuery Mobile에서 링크 텍스트 색상을 동적으로 변경하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Gijgo Grid에서 행에 다른 배경색을 동적으로 설정하는 방법은 무엇입니까?

  2. 2

    IOS에서 배경색을 동적으로 설정하는 방법은 무엇입니까?

  3. 3

    Xfce에서 배경색을 기반으로 배경색을 설정하는 방법은 무엇입니까?

  4. 4

    Java 프로그램에서 파일 경로를 동적으로 설정하는 방법은 무엇입니까?

  5. 5

    swiftui에서 텍스트 배경색을 동적으로 변경하는 방법은 무엇입니까?

  6. 6

    Laravel에서 파일 경로를 설정하는 방법은 무엇입니까?

  7. 7

    React Native에서 클릭으로 동적 스타일을 설정하는 방법은 무엇입니까?

  8. 8

    목록보기에서 RGB 색상을 동적으로 설정하는 방법은 무엇입니까?

  9. 9

    목록보기에서 RGB 색상을 동적으로 설정하는 방법은 무엇입니까?

  10. 10

    CSS에서 두 개의 배경색을 하나의 요소로 설정하는 방법은 무엇입니까?

  11. 11

    레일의 로케일에 따라 글꼴을 동적으로 설정하는 방법은 무엇입니까?

  12. 12

    Ubuntu에서 향후 / 새 파일의 권한을 자동으로 설정하는 방법은 무엇입니까?

  13. 13

    데비안 (서버) 설치 후 특정 경로에 특정 파일을 자동으로 배치하는 방법은 무엇입니까?

  14. 14

    NextJs 문서에서 HTML lang 속성을 동적으로 설정하는 방법은 무엇입니까?

  15. 15

    VBA의 셀에서 파일 경로를 자동으로 적용하는 방법은 무엇입니까?

  16. 16

    build.gradle 파일에서 사용자 지정 권한의 protectionLevel을 동적으로 설정하는 방법은 무엇입니까?

  17. 17

    CreateView에서 ForeignKey의 초기 값을 동적으로 설정하는 방법은 무엇입니까?

  18. 18

    Tmux에서 창 제목을 동적으로 설정하는 방법은 무엇입니까?

  19. 19

    수식에서 탭 이름을 동적으로 설정하는 방법은 무엇입니까?

  20. 20

    .ascx에서 이미지 URL을 얻는 방법은 무엇입니까?

  21. 21

    Android에서 레이아웃 배경을 동적으로 변경하는 방법은 무엇입니까?

  22. 22

    swiftui의 배경색을 lightGray로 설정하는 방법은 무엇입니까?

  23. 23

    Android에서 색상 리소스를 배경 화면으로 설정하는 방법은 무엇입니까?

  24. 24

    Rust에서 동적 속성으로 yaml 파일을 업데이트하는 방법은 무엇입니까?

  25. 25

    .bashrc 파일에서 별칭을 동적으로 업데이트하는 방법은 무엇입니까?

  26. 26

    제목의 배경색을 투명에서 흰색으로 변경하는 방법은 무엇입니까?

  27. 27

    로컬 파일에 대한 배경 이미지 URL을 설정하는 방법은 무엇입니까?

  28. 28

    파일 경로를 동적으로 얻는 방법은 무엇입니까?

  29. 29

    jQuery Mobile에서 링크 텍스트 색상을 동적으로 변경하는 방법은 무엇입니까?

뜨겁다태그

보관