ASP.NET fornisce tre modi per produrre JS in background: 1. C'è già un file js in uscita in background Inizia creando un file js testjs.js
se (! Page.Clientscrip rimuove t.IsClientscrip rimuove tIncludeRegistered (questo. GetType(), "keys"))) // per determinare se le chiavi sono registrate
{ Page.Clientscrip rimuove t.RegisterClientscrip rimuove tInclude("chiavi", "testjs.js");
} 2. Output del blocco codice js stringa scrip remove tstrs = ""; Questo è solo per dimostrazione; se il codice deve essere splicato più volte, dovrebbe essere usato il metodo StringBuilder scrip rimuove tstrs += "test di funzione(str)"; scrip remove tstrs+="{alert(str); }"; se (! Page.Clientscrip rimuove t.IsClientscrip rimuove tBlockRegistered(questo. GetType(), "keys"))
{ Page.Clientscrip rimosso t.RegisterClientscrip ha rimosso tBlock(questo. GetType(), "chiavi", scrip remove tstrs, true);
} 3. Output del codice js usa e getta
stringhe scrip remove tstrs = "<scrip去掉t>alert('Welcome!' ); ";</scrip去掉t> se (! Page.Clientscrip rimuove t.IsStartupscrip rimuove tRegistered(this. GetType(),"benvenuto")) { Page.Clientscrip rimosso t.RegisterStartupscrip ha rimosso t(questo. GetType(), "welcome", scrip remove tstrs); } Inoltre, usa Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> Puoi anche produrre codice js semplice, ma personalmente non consiglio questo metodo. Poiché nello sviluppo precedente, ci sono stati alcuni casi in cui questo metodo faceva cambiare la dimensione del font della pagina dopo l'apparizione del messaggio di prompt, quindi si consiglia di utilizzare i tre metodi sopra indicati per motivi di sicurezza.
|