How can I save asp:HiddenField value across postback?
If you are dynamically adding it that will happen if its added too late in the page life cycle. Add it in PreInit and you should be fine. Check out http://msdn.microsoft.com/en-us/library/ms178472.aspx for more info.