Working with repeaters without Viewstate

  • Thread starter Thread starter Vijay
  • Start date Start date
V

Vijay

Hi,

I am working on an Asp.net 2.0 web application that uses master pages,
according to our application architecture we should not use Viewstate. Is
there a work around to raise the events fired from the child controls of
repeater when viewstate is disabled?

The scenario is as follows
I have a web page with a repeater that has controls on it, The viewstate is
disabled. The repeater is data bound to an arraylist in the page_load
event(in block if !ISPostback), so when the user requests the page for the
first time the repeater is populated. There is a button in the repeater
which is used to add another row. When this button is clicked the event will
not be fired on the server on postback. this is because the repeater itself
is databound in the page load when its not Postback.

This works fine if we enable viestate, does any one know whether there is a
work around for this? any help is highly appreciated

Thank you
Vj
 
You can do it with a bit of client-side programming. Handle client-side
onclick event for the buttons to make a javascript call myForm.submit().
 
Hello Vijay,

V> I am working on an Asp.net 2.0 web application that uses master
V> pages, according to our application architecture we should not use
V> Viewstate. Is there a work around to raise the events fired from the
V> child controls of repeater when viewstate is disabled?

What if to use the ControlState to keep the info there, or it's the behaviour
by design not keep any client info?

---
WBR, Michael Nemtsev [.NET/C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo
 
Back
Top