문제

모두,

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을 사용하도록 구성하십시오 여기 ( "레거시"설정).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top