반응형
뒤에 aspx 코드를 통해 CSS 클래스 추가
aspx를 사용하고 있습니다. 다음과 같이 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"
div에 이미 CSS 클래스가 있다고 가정하면 ...
<div id="classMe" CssClass="first"></div>
다음은 기존 정의를 대체하지 않습니다.
ClassMe.CssClass += " second";
그리고 마지막 순간까지 확실하지 않다면 ...
string classes = ClassMe.CssClass;
ClassMe.CssClass += (classes == "") ? "second" : " second";
BtnAdd.CssClass = "BtnCss";
BtnCss는 Css 파일에 있어야합니다.
(필요한 경우 해당 CSS 파일 이름에 대한 참조를 aspx에 추가해야 함)
controlName.CssClass="CSS Class Name";
작업 예는 다음과 같습니다.
txtBank.CssClass = "csError";
통사론:
controlName.CssClass="CSS Class Name";
예:
txtBank.CssClass = "csError";
참조 URL : https://stackoverflow.com/questions/1903513/adding-css-class-through-aspx-code-behind
반응형
'developer tip' 카테고리의 다른 글
Sublime Text 3에서 기본 코드 조각을 변경하는 방법은 무엇입니까? (0) | 2021.01.10 |
---|---|
Rails 개발 로그를 어떻게 볼 수 있습니까? (0) | 2021.01.10 |
이미지를 회색조로 변환 (0) | 2021.01.10 |
UITableView에서 첫 번째 행을 기본값으로 선택하십시오. (0) | 2021.01.10 |
NSMutableArray에서 요소 교체 (0) | 2021.01.10 |