ASP.NET propose trois façons de produire du JS en arrière-plan : 1. Il y a déjà un fichier js en arrière-plan Commencez par créer un fichier js testjs.js
si ( ! Page.Clientscrip supprime t.IsClientscrip supprime tIncludeRegistered (ceci. GetType(), « keys »))) // pour déterminer si les clés sont enregistrées
{ Page.Clientscrip supprime t.RegisterClientscrip supprime tInclude (« keys », « testjs.js ») ;
} 2. Sortie du bloc de code js Enchaîner les scrips remove tstrs = « » ; C’est uniquement à titre de démonstration ; si le code doit être splicé plusieurs fois, la méthode StringBuilder doit être utilisée Scrip supprime les tstrs += « test de fonction (STR) » ; scrip remove tstrs+="{alert(str) ; }"; si ( ! Page.Clientscrip supprime t.IsClientscrip supprime tBlockRegistered(this. GetType(), « keys »))
{ Page.Clientscrip supprimé t.RegisterClientscrip supprimé tBlock (ceci. GetType(), « keys », script remove tstrs, true) ;
} 3. Sortir le code js jetable
string scrip remove tstrs = « <scrip去掉t>alert('Welcome !' ); ;</scrip去掉t> si ( ! Page.Clientscrip supprime t.IsStartupscrip supprime tRegistered(this. GetType(),"bienvenue »)) { Page.Clientscrip supprimé t.RegisterStartupscrip supprimé t(ceci. GetType(), « welcome », script remove tstrs) ; } De plus, utilisez Response.Write("<scrip去掉t>alert('ww') ; ") ;</scrip去掉t> Vous pouvez aussi produire du code js simple, mais personnellement je ne recommande pas cette méthode. Comme dans le développement précédent, il y avait eu certains cas où cette méthode faisait changer la taille de la police de la page après l’apparition du message d’invite, il est donc recommandé d’utiliser les trois méthodes ci-dessus pour des raisons de sécurité.
|