This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
Un'altra cosa nella ' cose che non sapevo'non lo sapevo ma dovrei davveroM SK2 l'ho fattoMST3 MST4 si può disabilitare la validazione Client Side con il clienteMst5il script lateraleM st6
Tuesday, 16 March 2004
Ok umm, in realtà sono abbastanza imbarazzato da questo one...Ho appena scoperto che era possibileM SK2cosi posso emmettere un po' di Javascript che mi permette di disattivate la validazione su un controllo quando una condizione è soddisfatta qui 's questo bit dal MSDNMSC4
Client-Side API
Alcuni scenari aggiuntivi sono attivati da funzioni che possono essere chiamate dal vostro cliente-side script.
Tabella 4. Funzioni chiamate dal cliente-scritto laterale
| nome | descrizione |
|---|---|
| ValidatoreValidate(val) | Prende un clienteM SK1validatore come input. Fa controllare l'input del validatore e aggiornare la sua immagine |
| ValidatoreEnable(val, enable ) | Prende un cliente-validatore e un valore BooleanM SK2 Invia o disabilita il validatore del cliente . Essere disabili lo impedirà di valutare e apparirà sempre valido |
| ValidatoreHookupControl(controllo,valM SK2 | Prende un elemento HTML di input e un clienteM SK1validatore.Modifica o crea l'elemento ' l'evento di cambiamento in modo da aggiornare il validatore quando cambiatoMSC4 Questo può essere utile per i validatori personalizzati che dipendono dai diversi valori di input |
Di particolare importanza è essere in grado di attivare o disabilitare i validatori. Se avete una validazione che volete attivare solo in certi scenari, potreste aver bisogno di cambiare l'attivazione sia sul server che sul clienteM SK2 oppure scoprirete che l'utente non può sottoporre la paginaMSC3
Qui c'è l'esempio precedente con un campo che dovrebbe essere validato solo quando la casella di controllo è sbloccata:
public class Conditional : Page {
public HtmlInputCheckBox chkSameAs;
public RequiredFieldValidator rfvalShipAddress;
public override void Validate() {
bool enableShip = !chkSameAs.Checked;
rfvalShipAddress.Enabled = enableShip;
base.Validate();
}
}
Qui c'è il cliente-equivalente laterale:
<input type=checkbox runat=server id=chkSameAs
onclick="OnChangeSameAs();" >Same as Billing<br>
<script language=javascript>
function OnChangeSameAs() {
var enableShip = !event.srcElement.status;
ValidatorEnable(rfvalShipAddress, enableShip);
}
</script>