2010-02-08 2 views
1

나는 이것에 대해 1 주일을 잃었다. 나는 링크 버튼에 사용하는 SkinID를 첨부 할 수 있도록 표준 asp 버튼 대신 LinkButton을 사용하고 싶었습니다. 하는 LinkButton을 사용하는 경우 :로그인 버튼에 ASP.NET 로그인 컨트롤에서 LinkButton을 사용할 수없는 이유는 무엇입니까?

<asp:LinkButton ID="LinkButton1" runat="server" CommandName="Login" SkinID="loginButton" ValidationGroup="rgtLogin" />

익명 쿠키가 삭제되지 않습니다되고 Profile_OnMigrateAnonymous 끝없이이라고합니다. 쿠키는 절대로 제거되지 않으므로 내 프로필이 올바른 사용자로 설정되지 않습니다.

이 기능은 일반 ASP 버튼으로 다시 변경되었으며 정상적으로 작동합니다. 아무도 내가 로그인 컨트롤에 로그인 명령에 위의 코드를 사용할 수없는 이유를 알고 있습니까? 내 피부를 규칙적인 단추에 적용하는 방법을 알아야합니다.

+0

 을 사용하고 jacobs에게 틱 마크를 표시하십시오. –

답변

2

LinkButton을 사용하면 Login 컨트롤에서 나를 사용할 수 있습니다. 그러나 LinkButton에 텍스트가 없다는 것을 알았습니다. 나는 종종 링크가 완전히 비었을 때 제대로 작동하는 데 문제가있었습니다. &nbsp; 경우에도 귀하의 LinkButton 텍스트로 채워지면 작동합니까?

+0

아주 이상한 - 나는 linkbutton에 텍스트를 추가하고 정상적으로 작동하기 시작했다. 그러나 나는 텍스트를 원하지 않기 때문에 그것을 제거했다. 그리고 그것은 여전히 ​​효과가있었습니다. 모든 브라우저에서 작동합니다. 이런 일이 왜 이상한 일인지 설명 할 수 있으면 좋겠어. 댓글 주셔서 감사합니다. – ScottG

관련 문제