He definido un campo oculto en la página .aspx (ui)
<asp:HiddenField ID ="hdnExport" runat="server" />Establezca el valor en el siguiente código (script Java)
$(document).ready(function () { $("#btn_FinalConfirmOK").on("click", function (event) { alert("clicked"); //document.getElementById("hdnExport").value = "yes"; $('#hdnExport').val("yes"); alert($('#hdnExport').val()); document.getElementById('hdnExport').value = "yes"; //alert("yes"); }); });Luego, el acceso al valor del campo oculto en el código aspx.cs se proporciona a continuación,
string exportValue = Convert.ToString(hdnExport.Value); string exp = hdnExport.Value.ToString(); var val = this.hdnExport.Value; string latitudeValue = Request.Form[hdnExport.Value];Probado con diferentes formas. pero no obtuve valor del campo oculto. como solucionar este problema
De forma predeterminada, la id representada diferirá de la ID especificada en C# ( hdnExport ). Por lo tanto, es probable que ( #hdnExport ) sea un selector no válido, por lo que no se establece ningún valor.
Intente configurar ClientIDMode="Static" en HiddenField :
<asp:HiddenField ID ="hdnExport" ClientIDMode="Static" runat="server" /> Esto asegurará que el campo oculto se represente con id como ID , lo que haría que #hdnExport válido.