asp.net mvc 1.0 에 [ValidateInput(false)]
속성을 추가 할 수 있습니다. 일부 HTML (<p>, <, >)을 허용하고 다른 HTML 태그 (< 스크립트 >)를 허용하지 않을 수 있습니까? 어떻게하면 좋을까요?일부 HTML 태그를 허용하고 다른 태그를 허용하지 않으려면 어떻게해야하나요?
1
A
답변
2
"ValidateInput"과 비슷한 특성을 만들면 입력을 확인하고 사용자 정의 태그를 허용 할 수 있습니다.
이 는 는 는사용자 정의 여기를 참조하십시오 ", ValidateInput"Custom Attributes
1
과 유사한 자신의 속성을 만드는 데 도움이에서보세요 속성 :
http://msdn.microsoft.com/en-us/library/dd410056.aspx
그냥 클래스의 그 Attribute 기본 클래스에서 상속됩니다. 클래스 내에서 정규 표현식 (www.regular-expressions.info)을 사용하여 "불량"태그를 탐지하는 메소드를 작성합니다. 입력은 페이지의 컨텐츠이고, 표현식을 실행하고, 일치하는 것이 있으면, 그런 다음 오류를 던지거나 선택한 오류 코드를 반환하십시오.
관련 문제
- 1. 일부 태그를 허용하지만 XSS 용으로 다른 태그를 차단하는 방법
- 2. iOS에서 툴바에서 제스쳐 인식을 허용하지 않으려면 어떻게해야하나요?
- 3. HTML 파일에서 일부 태그를 검색하는 방법은 무엇입니까?
- 4. 일부 HTML 태그를 제거하는 방법은 무엇입니까?
- 5. HTML 태그를 사용한 현지화
- 6. html 태그를 부모 너비에 맞게 최대한 확장하려면 어떻게해야하나요?
- 7. HTML 태그를 소문자로 변환하십시오.
- 8. <a> 태그를 클릭하지 않으려면 어떻게해야합니까?
- 9. 태그를 HTML 엔티티로 변환
- 10. 메타 태그를 HTML 인코딩해야합니까?
- 11. HTML 앵커 태그를 중첩합니다.
- 12. 스칼라에서 HTML 태그를 제거하십시오.
- 13. HTML 태그를 없애는 방법
- 14. html 태그를 preg_replace로 바꾸기
- 15. html 태그를 보존하고 바꿉니다.
- 16. jquery를 통해 앵커 태그를 가리 키려면 어떻게해야하나요?
- 17. html 태그를 저장하고 올바르게 재생
- 18. html 태그를 제외하기 위해 앞을 내다 보겠습니다.
- 19. <br> 태그를 텍스트에서 제거하지 않으려면 regex에서 제외 하시겠습니까?
- 20. jsoup이 웹 페이지에서 일부 HTML 태그를 가져 오지 않습니다.
- 21. Perl의 클래스를 기반으로 일부 HTML 태그를 대체하려면 어떻게해야합니까?
- 22. Jquery를 사용하여 전체 HTML 태그를 다른 HTML 태그로 대체 하시겠습니까?
- 23. 문자열을 일치시키지 않으려면 어떻게해야하나요?
- 24. tinyMCE를 사용하여 HTML 태그를 제거했습니다.
- 25. 기본 HTML 태그를 설정하는 JSP
- 26. html 태그를 응축하는 방법은 무엇입니까?
- 27. regex_replace 특정 HTML 태그를 대체합니다.
- 28. MySQL에서 html 태그를 제외하려면 검색
- 29. DIV에 HTML 태그를 표시하는 방법
- 30. html 태그를 제외한 문자열 찾기
기본 ValidateInput 함수를 사용할 수 있다고 생각했습니다. 서명은 다음과 같습니다 : ValidateInputAttribute.ValidateInputAttribute (bool enableValidation, 명명 된 매개 변수 ...) – jao