štvrtok 14. júna 2012

Funkcia .NET AutoPostBack nemusí vždy fungovať

Textbox, Checkbox, RadioButton a podobné ovládacie prvky webových formulárov pre ASP. NET ponúkajú vlastnosť nazvanú AutoPostBack. Ak je nastavená na True, potom každá zmena stavu ovládacieho prvku spúšťa spätné volanie k serveru pre nejaký typ naprogramovanej akcie. To všetko je v poriadku až na prípad, kedy je táto funkcia implementovaná v JavaScripte na strane klienta. Ak používatelia majú vypnuté spúšťanie skriptov na strane klienta, váš kód neočakávane zlyhá. Preto nie je nejako zvlášť dobré spoliehať sa na túto funkciu, ak vopred nebudete varovať svojich používateľov, aby nezakázali vykonávanie skriptov na strane klienta.