2012-07-04 2 views
0

vb.net 4.0입니다. 내 로그인 양식을 제출하려면 enter 키를 누릅니다. 그러나 로그인 양식을 제출할 때 btnLogin을 기본 버튼으로 설정할 수 없습니다. masterpage 템플릿에서 로그인 페이지를 사용할 때 contentplaceholder 태그의 기본 버튼 속성을 설정했지만 작동하지 않습니다. masterpage의 형태로 설정하려고해도 작동하지 않습니다. 다른 방법을 시도해야합니까? 또는 Javascript?Enter 키를 눌러 양식을 제출하도록 설정할 수 없습니다.

+0

...
태그에 싸여 있습니까? – BlackICE

+0

또한 일반적으로 코드를 게시하면 도움이됩니다. – BlackICE

+0

코드를 제공해주세요. 문제를 해결할 수 있도록 도와주세요. –

답변

0

defaultbutton 속성을 추가 로그인 폼 주위에 패널을 넣어 설정해야합니다.

0

당신은 그 라인을 따라가

<asp:Panel runat="server" id="pnlLogin" DefaultButton="btnLogin"> 
<asp:Label runat="server" id="lblUsername" Text="Username:" AssociatedControlID="txtUsername" /> 
<asp:TextBox runat="server" id="txtUsername" /> 
<asp:Label runat="server" id="lblPassword" Text="Password:" AssociatedControlID="txtPassword" /> 
<asp:TextBox runat="server" id="txtPassword" TextMode="Password" /> 
<asp:Button runat="server" id="btnLogin" Text="Login" /> 
</asp:Panel> 

뭔가의 기본 버튼을 당신의 form 태그

<form id="form1" runat="server" defaultbutton="btnLogin"> 

</form> 
관련 문제