ViewState 태그의 슬래시 닫기?
-
18-09-2019 - |
문제
모두,
ASP.NET에 ViewState Form 필드에 닫는 슬래시가 포함되어 있음을 알았습니다.
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="blah blah blah" />
이런 일이 발생하지 않도록하려면 어떻게해야합니까? 우리는 HTML 4.01을 엄격하게 렌더링하고 있으며 이것은 비준수 인 것 같습니다.
해결책
내가 도착한 마지막 답변은 "이것은 중요하지 않습니다"입니다. 더 나쁘거나 나쁘게,이 태그는 프레임 워크가 생성하려는 방식이 생성되며, 마크 업이 브라우저로 전송되기 전에 태그를 재구성 할 수있는 httpmodule을 만드는 것 외에는 할 수있는 일이 많지 않습니다.
그러나 그것은 중요하지 않습니다. 이 태그에 대한 검증은 관련이 없습니다. 다른 개발자는 태그 이름 (예 : "__viewstate")의 밑줄도 부적합하다고 불평했지만 HTML 규칙이 아닌 CSS 규칙이라는 것이 밝혀졌습니다. 이 태그에는 스타일이 적용되지 않기 때문에 (숨겨진 요소에 CSS를 적용하는 것은 의미가 없습니다) CSS 준수 부족은 관련이 없습니다.
행복한 코딩.
다른 팁
설명대로 HTML 4.01을 사용하도록 구성하십시오 여기 ( "레거시"설정).
제휴하지 않습니다 StackOverflow