At runtime, the form's asp.net webforms form changes, see that I have the component id on my machine.
Local example:
<asp:HiddenField runat="server" ID="MenuSelecionado" value="processo"/>
After execution, it looks like this:
<input type="hidden" name="ctl00$ContentPlaceHolder1$MenuSelecionado" id="ctl00_ContentPlaceHolder1_MenuSelecionado" value="processo">
I wonder if you have any way to keep the ID or use another property in his place.