sender
파라미터는이 메소드를 트리거 제어 (다음 발신자 이벤트 IE)를 참조한다.
따라서이 개체의 속성을 변경할 수 있습니다.
어 세이 ShowButton
은 Button
컨트롤입니다. 그렇지 않은 경우, Button
을 변경 무엇 이건 컨트롤의 종류는 다음과 같습니다
CType(sender, Button).CssClass = ""
: 컨트롤 만 하나 개의 클래스가있는 경우
이
Protected Sub ShowButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ShowButton.Click
CType(sender, Button).CssClass = "active"
End Sub
, 당신은 쉽게 다음을 수행하여 제거 할 수 있습니다 그러나 여러 클래스가있는 경우 더 복잡해질 수 있습니다. 당신은 할 수 :
CType(sender, Button).CssClass = CType(sender, Button).CssClass.Replace("active", "")
이것은 단지 빈 문자열로 CssClass
문자열 속성에 active
을 대체합니다. reactive
과 같은 클래스가 없으면 정상적으로 작동합니다. 그러면 re
으로 변경됩니다.
좋아요! 요소에서 특정 클래스를 제거 할 수 있습니까? 그렇다면 어떻게? – Iladarsda
@NewUser 업데이트 내 대답 – Curt
깊은 예를 들어 주셔서 감사합니다! – Iladarsda