ASP.NET 서버 측 코드가 주어진 페이지에 적용되는 스타일 시트를 참조 할 수 있는지 여부를 알아야합니다. 스타일 시트의 기존 CSS 선택기에 대한 참조를 얻으려면 ASP.NET 코드 숨김에 을 사용할 수 있습니까? 서버 측 코드 숨김에서 다음과 같은 의사 코드를 사용할 수 있습니까?ASP.NET의 코드 숨김/스타일 시트 브리지? ASP.NET에서 코드 숨김으로 CSS 선택기에 스타일을 추가 하시겠습니까?
MyPage.Stylesheets(0)("DIV#foo").Attributes("display").Value = "none"
NOTE: Assume that <div id = 'foo'>lorem ipse...</div> has been injected
into the DOM by javascript. There is no server side counterpart to the DIV.
It was **not** part of the ASP.NET markup: <div id="foo" runat="server"....
다시 말하면, 서버 측이 아니라 jQuery/javascript 클라이언트 측.
일부 서버 측 조건에 따라 특정 DOM 요소를 보이지 않게하려고하지만이 요소는 클라이언트 측에서 인스턴스화되었습니다. 서버 측 코드에서이 참조를 얻을 수는 없지만 스타일 시트의 선택기를 참조 할 수 있습니까?
감사
및 DOM을 서버에서 추가하십시오. CSS를 직접 파싱하는 것은 추가 처리가 필요하지 않을 것입니다. 그렇게하면 응용 프로그램 속도가 느려질 수 있습니다. –