모델 속성이 HTML 도우미로 렌더링 될 때 어떻게 속성을 설정할 수 있습니까? 예 : 당신은 식을 받아들이는 Html 헬퍼 확장 방법을 쓸 수데이터 주석을 사용하여 html 속성 설정
<input type="text" anyHtmlProperty="100" />
모델 속성이 HTML 도우미로 렌더링 될 때 어떻게 속성을 설정할 수 있습니까? 예 : 당신은 식을 받아들이는 Html 헬퍼 확장 방법을 쓸 수데이터 주석을 사용하여 html 속성 설정
<input type="text" anyHtmlProperty="100" />
:이 속성이 렌더링 될 때
[MyCustomAttribute(AnyHtmlProperty = "100")]
public string Name{get;set;}
그래서, 나는 이런 식으로 뭔가를 원하는 : 나는 내 사용자 정의 데이터 주석이 . 다음은 면도기 구문이 어떻게 생겼는지에 대한 작동하지 않는 예입니다.
@Html.CustomInputFor(x => x.Name)
그래, 좋은데, ValidationAttributes가 html을 렌더링하는 방법을 알고 싶다. – MuriloKunze
이런 식으로 구현하는 방법을 살펴 보는 좋은 방법은 눈에 거슬리지 않은 유효성 검사 속성을 생성하는 MVC 소스 코드입니다. 당신은 여기에서 볼 수 있습니다 http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/540cccefebf9#src%2fSystem.Web.Mvc%2fHtmlHelper.cs 그냥 GetUnobtrusiveValidationAttributes' – jessegavin
'을 검색 I를 찾고 있어요 HtmlHelper가 이것을 올바르게 렌더링하도록 호출합니까? 하지만 어떻게 내 맞춤 주석의 메타 데이터를 구성 할 수 있습니까? – MuriloKunze
우수 질문. 어디에서나 답을 찾을 수 없습니다! –