내가 잘못하고있는 것이 확실하지 않지만 asp.net 버튼이 사용자 정의 클래스를 대체합니다. 페이지에 설정 중입니다.asp.net 버튼이 사용자 정의 CSS 클래스를 대체합니다.
ASP.NET 페이지
<asp:Button runat="server" ID="btnPrev" CssClass="btn prev" Text="Back"></asp:Button>
생성 된 HTML은
<input type="submit" name="ctl00$PageContent$Competitions$ctl06$btnPrev" value="Back" id="PageContent_Competitions_ctl06_btnPrev" class="button">
어떻게 버튼에 사용자 정의 클래스를 설정 않습니다. 도와주세요.
편집은 : 크롬 개발자 도구뿐만 아니라 소스보기 :
나는 모두를 확인. 둘 다 렌더링 된 HTML 위에 표시됩니다.
글쎄, 당분간 클래스 속성을 덮어 쓰지 않는 asp : LinkButton을 사용할 것입니다. 이제는 asp : Button 클래스를 "buttons"클래스보다 우선하는 내 응용 프로그램의 내용을 확신합니다.
나를 올바른 방향으로 안내해 주셔서 감사합니다. 내가 무슨 일이 일어나고 있는지 알아낼 때까지 나는 그것의 주석 또는 이와 유사한 bastos.sergio해야합니다, 당신은 당신의 실제 소스는이 클래스를 가지고 말 때문에
ASP.NET 컨트롤에 닫는 인용 부호가 없습니다. 그리고 생성 된 HTML에는 항상 HTML에서 필수는 아니지만 항상 슬래시가 포함되어 있다는 것을 확신합니다. 물건을 SO 질문에 넣으면 코드/마크 업에서 정확히 복사하는지 확인하십시오. 심지어 작은 오타도 대답에 큰 차이를 만들 수 있습니다. –
CssClass를 덮어 쓰지 않는지 확인 했습니까? 예제 * btnPrev.CssClass = "button"* –
asp.net을 렌더링하는 동안 클래스 속성이 유지됩니다. 버튼을 반복하고 클래스를 추가하는 자바 스크립트가 있다고 느낍니다. – user1