There is a way you can submit the form without loosing the hidden data. You Can Use PostbackUrl="~/navigationPage.aspx" attributes in an asp button controls to Retrieve a hidden field value from Another Page.It will Ensure a lossless data retrieval instead of button_click event.