실제 ASP.NET 컨트롤 대신 표준 HTML 요소에서 runat = "server"를 사용하는 것이 적절합니까? 정상적인 요소의 html/텍스트 설정에 대한 완전한 제어권을 가지고 있습니다. 그렇다면 왜 "clunky"ASP.NET WebForms 컨트롤 대신 사용하지 않을까요? 일반 HTML에서 runat = "server"를 사용하는 경우
하나가 다른 것보다 더 나은 경우
, 관심의 몇 가지 포인트는 내가 알고 싶습니다 :- 성능 차이
- 기능의 차이
- 다른 차이가 분명하지 않은?
예 차이 : 나는 내 자신의 HTML을 작성하는 유연성을 필요로하지만 여전히 뒤에 코드에서 속성의 액세스하는 데 필요한 때
<asp:Literal ID="mySpecialHtml" runat="server" />
<div id="mySpecialHtml" runat="server" />
+1 HTML 컨트롤에 runat = "server"를 추가하면 실제로이 컨트롤을 서버 컨트롤로 변환 할 때 아무 것도 변경되지 않는다고 생각하는 사람들이 있습니다. –