As title says, I will be developing an asp .net web-application all geared around displaying data. This data will change many many times through the day, so it's a matter of time before what the UI is displaying is expired.
What's the way around this problem? Polling? Timed 'refreshes'? Ajax? I want to avoid having to tell the user the only way to display upto date data is to hit refresh.
EDIT: I've just stumbled upon knockout framework - could this be a candidate for solving this problem? Can knockout detect changes from an sql database and reflect these accordingly on the UI?