Domanda

Ho un semplice javascript metodo (JQuery based) che fa qualche magia css per mostrare / nascondere alcuni div quando un utente invia un modulo web .net

function doShowHide()
{
  $('.Button').hide();
  $('.ButtonHdn').show();
}

Sto usando il costruito nel controllo di convalida .net, quindi ho bisogno del metodo WebForm_DoPostBackWithOptions () per eseguire oltre alle js snippet sopra. La sequenza, però, è quello che sto avendo problemi con. Ho bisogno della convalida di prendere posto (e valido) prima che il mio codice js sopra incendi (io non voglio nascondere il pulsante se la pagina non è valido).

Tutti i suggerimenti molto sarebbero apprezzati.

Il mio obiettivo finale è quello di avere un tasto di presentazione andare via (sulla validazione di successo) ed essere sostituito con un altro pulsante che è disattivato e dice "Attendere prego ...". Ho Google'd la questione, ma sembra che tutti abbiano il problema, ma nessuno ha una risposta semplice. La comunità qui ha sempre le risposte migliori, così ho pensato di postare il mio problema qui.

Grazie!

È stato utile?

Soluzione

Se si nee per eseguire la funzione javascript dopo l'esecuzione del codice lato server, è possibile utilizzare

Page.ClientScript.RegisterStartupScript()

articolo MSDN .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top