2011-03-28 3 views
0

커스텀 HTML 도우미 확장을 사용하여 눈에 거슬리는 자바 스크립트를 파일 업로드 입력 컨트롤에 추가하려고합니다. 그러나 탭 작성기와 같이 컨트롤을 만드는 데 다른 메서드를 사용하는 다양한 블로그를 확인했지만 눈에 거슬리는 데이터 태그가 추가되는 방식을 찾을 수 없었습니다.MVC3 - 눈에 잘 띄지 않는 자바 스크립트로 출력되는 사용자 정의 HTML 도우미 코딩

답변

1

눈에 잘 띄지 않는 데이터 태그는 주로 HTML 5 extensible "data-" attribute을 사용하는 것을 의미합니다.

브래드 윌슨 (Brad Wilson)의 블로그 게시물 unobtrusive javascript in MVC 3을 확인하십시오. 그는 눈에 잘 띄지 않는 프레임 워크에서 사용되는 다양한 속성을 설명합니다.

+0

유효성 검사 함수를 호출하려면 어떻게해야합니까? 예를 들어 필수 속성은 입력에 data-val-required를 추가합니다. 내 사용자 정의 HtmlHelper를 작성할 때 입력에 설정된 속성이 무엇인지 어떻게 알 수 있습니까? – Extrakun

+0

@Extrakun - 태그 작성기를 사용하여 직접 설정하지 않겠습니까? 어쩌면 나는 완전히 따르지 않을거야, 너는 보여줄 수있는 코드를 시작 했니? –

0

당신이 TagBuilder를 사용하는 경우, 당신은이 작업을 수행 할 수 있습니다

var validationAttributes = html.GetUnobtrusiveValidationAttributes(name, metadata); 

그런 다음 눈에 거슬리지 검증이 태그에 속성을 추가 할 tagbuilder에 MergeAttributes를 사용

.

관련 문제