Prześlij przycisk kontroli logowania po naciśnięciu klawisza Enter
Mam stronę internetową ASP.NET z kontrolą logowania. Po naciśnięciu klawisza Enter przycisk logowania nie uruchamia się; zamiast tego strona składa, nic nie robiąc.
Standardowym rozwiązaniem tego, które znalazłem w Internecie, jest zamknięcie formantu logowania w panelu, a następnie ustawienie domyślnego przycisku panelu. Ale najwyraźniej nie działa to tak dobrze, jeśli strona ma stronę wzorcową. Próbowałem ustawić domyślny przycisk w kodzie za pomocąkontrola.ID,kontrola.ClientID ikontrola.UniqueID, aw każdym przypadku otrzymuję:
Domyślny przycisk nazwy panelu musi być identyfikatorem kontrolki typu IButtonControl.
Jestem pewien, że istnieje sposób, aby to zrobić za pomocą JavaScript, ale naprawdę chciałbym to zrobić w zwykłym starym kodzie C #, jeśli to możliwe. Czy to możliwe?