Aquí está mi problema. Tengo un campo oculto cuyo valor cambio a través de un método de JavaScript. El problema es que después de la devolución se pierde el valor.Valor oculto asignado en js perdido después de la devolución de datos
¿Cómo puedo persistir el valor después de la devolución?
Gracias!
.aspx al archivo Archivo
<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:Button ID="BtnGuardar" runat="server" OnClick="BtnGuardar_Click" OnClientClick="return GridUpdateInfoOK()" />
Js
document.getElementById('<%= HiddenField1.ClientID %>').value = 'TEST';
.aspx.cs presentar
protected void BtnGuardar_Click(object sender, EventArgs e)
{
String test = HiddenField1.Value;
}
nos muestras el código HTML, ya que se envía al navegador? No sé cómo se traduce eso de ASP.net a HTML y, después de todo, esto es con lo que JavaScript tiene que trabajar. –
¿Está seguro de que se está llamando al método javascript? ¿Tiene EnableViewState establecido en verdadero en el campo oculto? – Chad
Si ese código js está realmente en un "archivo .js" como dices, entonces no va a funcionar. Scriptlets (escapando al código C#) solo se analiza en archivos aspx/ascx. –