Sorry Kasi I have given as much information as I can on this one. It does work on a postback for me and my colleagues so I am at a loss as to what else is happening with your code. I can only suggest you try Debugging and Trace to see the errors.
Hydraman says "Make mine a water"