ASP.NET παρέχει τρεις τρόπους εξόδου JS στο παρασκήνιο: 1. Υπάρχει ήδη ένα αρχείο js στην έξοδο φόντου Ξεκινήστε δημιουργώντας ένα αρχείο js testjs.js
αν (! Το Page.Clientscrip καταργεί το t.IsClientscrip καταργεί το tIncludeRegistered(this. GetType(), "keys"))) // για να προσδιορίσετε εάν τα κλειδιά είναι καταχωρημένα
{ Το Page.Clientscrip καταργεί το t.RegisterClientscrip καταργεί το tInclude("keys", "testjs.js").
} 2. Εξάγετε το μπλοκ κώδικα js string scrip remove tstrs = ""; Αυτό είναι μόνο για επίδειξη, εάν ο κώδικας πρέπει να συνδεθεί πολλές φορές, θα πρέπει να χρησιμοποιηθεί η μέθοδος StringBuilder Το σενάριο αφαιρεί το TSTRS += "Function Test(STR)"; scrip αφαίρεση tstrs+="{alert(str); }"; αν (! Το Page.Clientscrip καταργεί το t.IsClientscrip καταργεί το tBlockRegistered(this. GetType(), "κλειδιά"))
{ Το Page.Clientscrip αφαίρεσε το t.RegisterClientscrip αφαίρεσε το tBlock(this. GetType(), "κλειδιά", scrip remove tstrs, true);
} 3. Εξάγετε τον κωδικό js μιας χρήσης
string scrip remove tstrs = "<scrip去掉t>alert('Welcome!' ); </scrip去掉t>"; αν (! Το Page.Clientscrip καταργεί το t.IsStartupscrip καταργεί το tRegistered(this. GetType(),"καλώς ήρθατε")) { Το Page.Clientscrip αφαίρεσε το t.RegisterStartupscrip αφαιρέθηκε το t(this. GetType(), "καλώς ήρθατε", scrip αφαιρέστε tstrs); } Επιπλέον, χρησιμοποιήστε το Response.Write("<scrip去掉t>alert('ww'); </scrip去掉t>"); Μπορείτε επίσης να εξάγετε απλό κώδικα js, αλλά προσωπικά δεν υποστηρίζω αυτήν τη μέθοδο. Επειδή στην προηγούμενη εξέλιξη, υπήρχαν ορισμένες περιπτώσεις όπου αυτή η μέθοδος θα προκαλούσε αλλαγή του μεγέθους της γραμματοσειράς της σελίδας μετά την εμφάνιση του μηνύματος προτροπής, επομένως συνιστάται η χρήση των παραπάνω τριών μεθόδων για λόγους ασφαλείας.
|