Webforms 기반 플랫폼에서 HTML5를 구현하는 것이 가능합니까 (예 : HTML5 Shiv 사용)? ASP.NET Webforms는 개발자가 새로운 HTML5 요소를 사용하여 의미 적으로 페이지를 마크 업할 수 있습니까?ASP.NET Webforms에서 HTML5와 같은 새로운 표준을 구현할 수 있습니까?
답변
ASP.net MVC가 이러한 유형의 개발에 더 적합하다고 말하고 싶지만 HTML5를 사용하여 webforms 페이지를 생성 할 수없는 이유에 대해서는 압도적 인 이유가 있습니다. 라드 드래그 이상의
아마 더 많은 손으로 코딩 페이지 드롭 웹 양식 (불행히도) 권장합니다.
예를 들어 ASP.NET 컨트롤러를 사용하여 새 양식 기능을 구현할 수 있습니까? – Jayphen
예 webforms에서 "none"인식 속성이 페이지에 추가 된 날마다 자리 표시자를 사용합니다. 코드 숨김을 통해 이들을 추가하는 것이 더 어려울 수도 있지만 그 가능성을 안다. 나는. (
당신은 당신이 원하는 HTML 요소를 아래로 렌더링 사용자 정의 컨트롤 ..
를 만들 수 있습니다 당신은 당신이 원하는대로 HTML 페이지 출력, 당신은 그냥 출력을 제어 할 수 있습니다. 반면 그래서 Asp.Net의 표준 세트는
<label /> and <input /> etc.
같은 일반 HTML 요소에 의지 출력을 제어합니다. 자신 만의 구현을 아주 쉽게 할 수 있습니다.
또한 ..
및 그것의 속성을 많이 제어하고 런타임에 코드에 사용자 정의 코드를 추가하면 간단한 예제는 visible = 'false'또는 코드에서 myControl.visible = false가됩니다. – Markive
프레임 워크의 일부를 "placeholder"속성과 함께 양식 입력 필드를 출력 할 수 있도록 수동으로 다시 써야한다고 말하고 있습니까? 저는 CSS5가 아니라 HTML5에 대해서만 말하고 있습니다. (따라서 클래스 이름은 무의미합니다) – Jayphen
'myTextbox'라는 ID를 가진 텍스트 상자가 없다고해서 코드에서하는 일은 myTextbox.Attributes.Add입니다. "placeholder", "My PlaceHolder Text"). Asp.Net 상관하지 않습니다 .. 을 당신이 뭔가를하고 있다면 당신은 당신이 컨트롤 템플릿/사용자 지정 컨트롤을 조사 할 수 있습니다 제어로 다시 사용하려는 매우 customt. – Markive
단지 HTML5가 아니라 실제 브라우저 사용과 지원되지 않음을 명심 또, 사용자 정의 클래스 또는 HTML5 CSS는이 Asp.Net 컨트롤의 렌더링 된 HTML에 속성을 추가하는 당신을 중지 아무것도 없다 나는 네가 할 수 있다고 말하지만 복잡한 변화를 원한다면 쉬운 일이 아니어도된다. aspx 및 ascx 파일에 배치 된 마크 업과 사용자 정의 컨트롤에서 생성 된 마크 업을 완벽하게 제어 할 수 있습니다. 코드 숨김 코드에서는 컨트롤의 특성 컬렉션을 사용하여 HTML5 특정 특성을 추가 할 수 있습니다. 웹 컨트롤을 빌드하려면 웹 컨트롤에서 빌드 렌더링을 덮어 쓰는 ControlAdapters을 직접 만들 수 있습니다.
확인 제어 어댑터의 설명이 article.
- 1. ASP.NET WebForms에서 ASP.NET MVC로 마이그레이션
- 2. WebForms에서 ASP.NET MVC로 이동
- 3. ASP.NET WebForms에서 MVC로 리디렉션
- 4. ASP.Net Webforms에서 가려진 URL
- 5. 표준을 납치 할 수 있습니까?
- 6. WebForms에서 ASP.NET MVC3 영역 호출
- 7. 무스 유형 특성에 대한 새로운 핸들을 어떻게 구현할 수 있습니까?
- 8. ASP.NET WebForms에서 문자열 대 컨트롤
- 9. ASP.NET WebForms에서 사용자 컨트롤 목록을 표시하는 방법
- 10. ASP.NET WebForms에서 TDD를 구현하는 방법
- 11. asp.net webforms에서 NVelocity를 사용하는 방법?
- 12. Uploadify가 ASP.NET WebForms에서 작동하지 않습니다.
- 13. HTML5와 같은 상황에서 title = ""을 사용해야합니까?
- 14. 표준을 따르지 못하고 있습니까?
- 15. ASP.NET WebForms에서 ASP.NET MVC로 마이그레이션하기위한 제안 사항?
- 16. ajax.ashx 표준을 사용하고 있습니까?
- 17. 어떻게 FileTimeToSystemTime을 구현할 수 있습니까?
- 18. "hover to load"기능과 같은 아마존을 어떻게 구현할 수 있습니까?
- 19. Google TV에서 AirPlay와 같은 기능을 구현할 수 있습니까?
- 20. HTML5와 Silverlight의 3D
- 21. 어디에서 Windows GUI 표준을 찾을 수 있습니까?
- 22. CompareExchange를 CompareAndSwap으로 구현할 수 있습니까?
- 23. 자체 업데이트 ASP.NET 웹 응용 프로그램을 구현할 수 있습니까?
- 24. 우리는 어떻게 asp.net WebSite에 Wibiya ToolBar를 구현할 수 있습니까?
- 25. 사과 푸시 알림을 어떻게 구현할 수 있습니까 ??
- 26. ASP.net Webforms에서 동기 포스트 백 중단을 중단합니다.
- 27. 나는 ASP.NET Webforms에서 ASP.NET MVC SDK 용으로 설계된 Facebook-C# -SDK를 사용할 수 있습니까?
- 28. asp.net webforms에서 성공 메시지를 표시하는 Jquery
- 29. HTML5와 CSS3에서 벡터 이미지를 동적으로 색칠 할 수 있습니까?
- 30. HTML5와 샘플 RTP 스트림?
나는 우리가 ASP.NET의 웹 양식을 가지고 새로운 기술 수준으로 전체 시스템을 추진하려는이 상황에서도 해요. 우리는 HTML5를 사용하기 시작했으며, angularjs를 도입했으며 서버 측 태그 (