- Dlaczego nie powinieneś szarych niepełnosprawnych przycisków?
- Jak zapobiec walidacji przycisku jego formularza?
- Jak włączyć przycisk, gdy formularz jest prawidłowy?
- Jak upewniłbyś się, że kod przycisku wyłączy przycisk Prześlij, jeśli formularz jest nieprawidłowy?
Dlaczego nie powinieneś szarych niepełnosprawnych przycisków?
Gray jest często używany do komunikowania przycisku o niskim priorytecie (e.g., Anuluj przyciski). Kiedy zobaczą szary przycisk, nie będą wiedzieć na pewno, czy jest wyłączony, chyba że go kliknie. Ta niepewność i nieprzewidywalność nie jest optymalnym doświadczeniem użytkownika. Podczas sprawowania przycisku dostosuj krycie, a nie kolor.
Jak zapobiec walidacji przycisku jego formularza?
Aby zapobiec wykonaniu walidacji, ustaw właściwość ProasESvalidation na fałszywe . Powinieneś ustawić właściwość ProasESValidation na fałsz, gdy korzystasz z właściwości PostBackurl, aby opublikować z powrotem na innej stronie.
Jak włączyć przycisk, gdy formularz jest prawidłowy?
Użyj niepełnosprawnego = ”@(! kontekst. VALIDATE ()) atrybut dla komponentu przycisku przesyłania w celu sprawdzania formularza w celu wyświetlenia i włączenia lub wyłączenia przycisku. Jeśli komunikat o błędzie występuje w sprawdzaniu poprawności formularza, przycisk jest wyłączony.
Jak upewniłbyś się, że kod przycisku wyłączy przycisk Prześlij, jeśli formularz jest nieprawidłowy?
Jeśli wartość sterowania tekstem jest nieprawidłowa, chcemy również wyłączyć przycisk Przesyłania, aby użytkownik nie mógł przesłać formularza. Używamy właściwości „NG-Disbled” do kontroli, aby to zrobić w oparciu o wartość warunkową właściwości „$ brud” i „$ nieprawidłowe”.