Události tlačítek se spouští až po Page_Load, IsPostBack zjistí, jestli je stránka poprvé načítaná pomocí GET, nebo je to postback, tedy požadavek pomocí HTTP metody POST. Nastudujte si životní cyklus stránky v ASP.NET. Pokud chcete něco updatovat po kliknutí na tlačítko, dejte to buď do Page_LoadComplete případně do Page_PreRender, ty nastávají až po Button_Click. Po operacích přidání něčeho někam je ale lepším řešením přesměrovat, aby se stránka natáhla opět metodou GET. Zabráníte tím případnému opětovnému přidání pomocí tlačítka F5, bude korektně fungovat tlačítko Zpět atd.
|