Just before you need the data. generally you'd want to use events as they
help in keeping the page code structure clean. Otherwise you have code
<paul.hester@gmail.com> wrote in message
news:1156545284.062367.229000@i3g2000cwc.googlegroups.com...
> Thanks Teemu,
>
> If I don't want to use button events (to avoid the need for javascript)
> where's the best place to check if the posted data is valid and do
> database updates, redirects etc.?
>
> Thanks,
>
> Paul
>
> Teemu Keiski wrote:
>> Hi,
>>
>> it happens just before postback events are raised (after Page_Load). In
>> practise, if you have a Button on Page which triggers validation, it
>> happens
>> just before Button's Click event is raised. In the Button's Click event,
>> you
>> could then just check Page.IsValid.
>>
>> --
>> Teemu Keiski
>> ASP.NET MVP, AspInsider
>> Finland, EU
>>
http://blogs.aspadvice.com/joteke >>
>> <paul.hester@gmail.com> wrote in message
>> news:1156493116.533063.261110@b28g2000cwb.googlegroups.com...
>> > Hi all,
>> >
>> > I don't use auto postbacks on my web site to keep it javascript-free
>> > and browser agnostic. Whenever there's a postback to my page I'm using
>> > the Page_Load event to use the posted data for database updates.
>> > However, the page hasn't been validated at this point. I can call
>> > Validate() at this point, but this means the controls will be validated
>> > twice.
>> >
>> > At what point in the page lifecycle are the controls validated? When
>> > would be the best time and place to use the posted data for a database
>> > update, if not using auto postbacks? My current method doesn't seem
>> > ideal.
>> >
>> > Thanks in advance,
>> >
>> > Paul
>> >
>