2011-09-09 5 views
0

전자 메일 주소를 추가하는 텍스트 상자와 유효성 검사 컨트롤을 사용하여 클라이언트 쪽 유효성 검사 후 값을 게시하는 단추를 보여주는 용도로 컨트롤을 만드는 것이 생각났습니다. 그것을 체크 박스 목록에 추가하고 표시하는 것이 유효합니다. 이제 이것이 어떻게 제어 시나리오에 적합할까요?이 함수는 asp.net에서 사용자 지정 컨트롤을 만드는 데 가치가 있습니까?

Usercontrol은 데이터 바인딩 및 표시와 같은 특정 사례를 처리하지만이 기능은 전체 기능을 제어 기능과 함께 번들링해야하므로 dll/어셈블리로 필요하지만 사용자는 전자 메일 주소 값에만 관심이 있습니다.

이 시나리오에 적합한 BaseClass는 무엇입니까?

Control 클래스를 따랐다면 포스트 백 값을 처리하고 체크 상자에 바인딩하는 것이 좋겠지 만 렌더링 된 것을 제어 할 수 있습니다.

usercontrol [ascx]를 사용하여 동일한 기능과 디스플레이를 패키징 할 수 있지만 사용자가 컨트롤을 데이터 바인딩하려는 경우 dll/assembly는 공용 데이터 소스 속성을 제공해야합니까?

는 내가 그것을 큰 :) 소리 것 복합 컨트롤을 사용하는 경우, 그러나 그것은 포스트 백을 처리 않거나 당신이 많은 다른 프로젝트 나 공공 장소에서 사용하기 위해 제어를 제공하기 위해 찾고 있다면 나는 꾸준히 작업

답변

0

을 처리해야 도메인을 만든 다음 Control 또는 CompositeControl 클래스를 만들어 DLL에 쉽게 패키징 할 수 있지만 이미 알고있는 것처럼 더 많은 작업이 가능하며 클래스에서 수행 할 수있는 작업에는 제한이 없습니다.

ASCX를 만들면 빠른 처리가 가능하지만 자주 다시 사용하려면 분명히 어려워집니다. 이며 ASCX를 패키지화 할 수는 있지만 때로는 두통의 가치가 없습니다.

그게 당신이 묻는 것입니까?

+0

내 혼란을 해결해 주셔서 감사합니다. – Deeptechtons

관련 문제