Mam stronę internetową ASP.NET z kontrolką logowania. Po naciśnięciu klawisza Enter przycisk logowania nie uruchamia się; zamiast tego strona przesyła, nie robiąc nic.Prześlij przycisk logowania do logowania po naciśnięciu Enter
Standardowym rozwiązaniem tego, które znalazłem w Internecie, jest zamknięcie kontrolki logowania w panelu, a następnie ustawienie domyślnego przycisku panelu. Ale najwyraźniej to nie działa tak dobrze, jeśli strona ma stronę wzorcową. Próbowałem ustawienie domyślnego przycisku w kodzie z kontroli .ID, sterowania .ClientID i kontroli .UniqueID, aw każdym przypadku uzyskać:
defaultButton z panelName musi być Identyfikator kontroli typu IButtonControl.
Jestem pewien, że jest sposób, aby to zrobić z JavaScript, ale naprawdę chciałbym to zrobić z prostym starym C#, jeśli to możliwe. Czy to możliwe?
Nie obawiaj się w tym przypadku javascript. Zaoszczędzi ci to wiele bólu głowy i czasu. – StingyJack
Nie * boję się tego, ale to odstrasza mnie, że powinien istnieć sposób na zrobienie tego w kodzie i nie wiem, co to jest. –