반응형
뒤에 aspx 코드를 통해 css 클래스 추가
나는 spx를 사용하고 있습니다.HTML이 다음과 같은 경우:
<div id="classMe"></div>
파일 뒤에 있는 코드, 즉 Page_Load를 통해 동적으로 css 클래스를 추가하고 싶습니다.가능합니까?
클래스를 포함한 속성을 추가하려면 다음을 설정해야 합니다.runat="server"
꼬리표를 단
<div id="classMe" runat="server"></div>
그럼 비밀번호는?
classMe.Attributes.Add("class", "some-class")
사용하지 않는 경우id
코드 이면 참조(.net이 ID를 망글링하기 때문에) 이외의 경우에는panel
제어하고 코드 뒤에 있는 참조:
<asp:panel runat="server" id="classMe"></asp:panel>
classMe.cssClass = "someClass"
만약 당신의 디비가 이미 CSS 수업이 있다고 가정한다면...
<div id="classMe" CssClass="first"></div>
다음은 기존 정의를 대체하지 않습니다.
ClassMe.CssClass += " second";
그리고 마지막 순간까지 확신이 없다면,
string classes = ClassMe.CssClass;
ClassMe.CssClass += (classes == "") ? "second" : " second";
BtnAdd.CssClass = "BtnCss";
CSS 파일에 BtnCss가 있어야 합니다.
(필요한 경우 해당 CSS 파일 이름의 참조를 aspx에 추가해야 합니다.)
controlName.CssClass="CSS Class Name";
작동 예는 아래와 같습니다.
txtBank.CssClass = "csError";
구문:
controlName.CssClass="CSS Class Name";
예:
txtBank.CssClass = "csError";
기존 클래스를 유지하려면 다음과 같이 하십시오.
string existingClass = classMe.Attributes["class"];
classMe.CssClass = existingClass + " some-class";
언급URL : https://stackoverflow.com/questions/1903513/adding-css-class-through-aspx-code-behind
반응형
'programing' 카테고리의 다른 글
.gitconfig에 파일을 포함할 수 있습니까? (0) | 2023.06.30 |
---|---|
Git: 병합 커밋의 메시지를 편집/수정하는 방법은 무엇입니까? (0) | 2023.06.30 |
EP Plus - 템플릿 사용 방법 (0) | 2023.06.30 |
MockMvc, RestAssured 및 TestRestTemplate의 차이점은 무엇입니까? (0) | 2023.06.30 |
복합 키를 사용하여 WHERE_IN 쿼리를 수행하시겠습니까? (0) | 2023.06.30 |