문제

을 만들 때 web 부품 for Sharepoint,그것은 더 나은 실제 웹 파트를 사용하고 ASP.NET 사용자 제어(.ascx)만큼 좋은?

나는 이미 알고 있을 만드는 방법은 사용자 컨트롤을 내가 필요로 하는,그래서 같은 추가적인 노력의 웹을 만드는 부분은 불필요한 다 작동합니다.

의 장점은 무엇을 사용하여 웹을 부상을 만들고 ASP.NET 사용자 정의 컨트롤?

도움이 되었습니까?

해결책

나는 가장 단순한 웹 부품을 제외하고 사용자 컨트롤의 열렬한 팬입니다. 사용자 컨트롤을 인스턴스화하고로드하는 웹 파트를 만듭니다. SmartPart와 같이 사용자 컨트롤을 노출시키는 데 사용할 수있는 다른 도구가 있지만 좋은 학습 경험이므로 직접 마무리하는 것이 좋습니다. 일단 한 번 수행 한 후에는 기본적으로 작성하려는 다른 웹 파트에 대한 템플릿이 있습니다.

행운을 빕니다!

다른 팁

Bare ASP.NET ascx 제어야 할 것이 추가된 사용자 정의 레이아웃 페이지입니다.이러한 제한 유틸리티의 제어로 추가할 수 없습니다"그 곳".

데 웹는 유연성을 제공합 통제되고 추가 사이트를 여러 번 다른 위치에서 또는 여러 시간에는 동일한 페이지와 다른 속성이 있습니다.

로 언급되었다 그것을 사용하는 것이 좋 CreateChildControls() 컨트롤을 만들어에서 웹과하지 않는 많의 큰 거래를 코드 및 패키지는 웹하는 솔루션으로,그것에 가치가 있습니다.

항목은 또한 연결을 받아들이에서"filter"항목에서 동일한 페이지를 제공,추가적인 유연성을 제공 항목을 비교를 호스팅 ascx 컨트롤 있습니다.

올 때 편집기를 사용하는 사이트,그것은 더 많은 차이의 그들을 위한 추가 할 수 있는 웹에 비해 편집 페이지 레이아웃을 게시,그것은 다음 페이지를 생성 기반으로 하는 페이지 레이아웃,이렇게 관점에서의 사이트 편집의 차이에서 유용성은 정말 아주 큽니다.

나가는 것이 좋습니다 더욱과 코딩하는 웹 파트를 사용하 xslt 파일 내용을 표시하고의 위치는 xslt 구성 가능한 시설의 웹.이 추가의 유연성을 제어합니다.

보 Dataview 웹 얼마나 볼 수행할 수 있습 또한 사용자 정의 렌더링이 가능합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top