내 자신의 사용자 정의 컨트롤을 사용하기 위해 자체의 유효성 검사 컨트롤러를 만들었습니다.디자인보기에서 '복잡한 개체'를 매개 변수로 전달할 수 없습니다.
내 문제 :
클래식 유효성 검사기는 '디자인보기'에서 매개 변수를 허용합니다.
이 형식의 개체를 만들 수 없습니다 :
<asp:RequiredFieldValidator ControlToValidate="txtFirstname" runat="server" />
내가 내 컨트롤에 동일한 작업을 수행하고 싶습니다,하지만 난 'ControlToValidate'컨트롤 ID를 통과 할 때 나타나는,이 오류가 발생합니다 'System.Web.UI.WebControls.WebControl' 'ControlToValidate'속성의 문자열 표현 'txtFirstname'에서 을 가져옵니다.
'ascx.cs'코드 숨김 페이지의 모든 것을 연결하지 않고 'ascx'페이지를 최대한 활용할 수 있도록 구현해야하는 패턴은 무엇입니까?
p.s. 나는 'ascx'페이지 '디자인보기'에서 만드는 '태그'를 호출하고 있는데, 아마도 잘못된 용어 인 것 같습니다. 절반은 내가 이것을 찾을 수없는 이유입니다.
다른 사이트에서이 질문을하는 사람을 찾았습니다. 또한 일반 사용자 컨트롤 _에서 수행하려고하는 작업과 정확히 같지만 고전적인 ASP.NET (다른 컨트롤에 언급 된 MVC 대신)이 있습니다. http : //forums.asp.net/t/1247195.aspx/1 – Nnoel