2014-03-27 1 views
0

asp ChangePassword 컨트롤 이외의 아무것도 sitecore있는 sublayout 있습니다. 이 컨트롤에는 테두리가 있습니다. 개발자 도구를 보면이 컨트롤 주위에 표가 추가 된 것을 볼 수 있습니다. ChangePassword 컨트롤에 RenderOuterTable = false를 설정했습니다. 이것은 테이블 요소를 제거하지 않는 것 같습니다.asp ChangePassword 컨트롤에서 sitecore

<asp:ChangePassword ID="myChangePass" runat="server" RenderOuterTable="False"> 

    </asp:ChangePassword> 

어떤 아이디어가 잘못 될 수 있습니까?

+0

전에는 들어 본 적이없는 컨트롤! [이 기사] (http://www.asp.net/cssadapters/membership/changepassword.aspx)와 [이 다른 stackoverflow 게시물] (http://stackoverflow.com/questions/11440545/asp-changepassword)을 살펴보십시오. 제어 커스터마이징) – jammykam

답변

1

이 컨트롤의 진짜 열쇠는 레이아웃을 만든 프리젠 테이션 컨트롤을 만드는 것이 아니라 스타일에 적용 할 수있는 것과 동일한 방식으로 스타일을 지정하면서 기능에 대한 액세스를 제공하는 것입니다. 마법사 컨트롤 또는 뭔가. .net 기반 컨트롤에 대한 나의 경험은 오히려 버그가 있고 신뢰할 수 없다는 것입니다. 솔직히 Sitecore에서 .NET 기반의 비밀번호 변경 제어 기능을 사용하지도 않았습니다. 설정이되어 있다면 MSDN 샘플별로 스타일을 지정하는 것이 좋습니다.

또한 내가 알기에이 조언은 사용자의 질문에 정확히 대답하지 않지만 내 의견으로는 Sitecore를 사용하고 WFFM을 설치하면 빠른 로그인 양식을 삭제하는 것이 훨씬 쉽습니다. 모든 유효성 검사 및 모든 기능을 내장 할 수 있습니다.