Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13118|Svar: 0

[ASP.NET] Tre sätt att skriva ut js ASP.NET bakgrund (skriv för nybörjare)

[Kopiera länk]
Publicerad på 2015-07-21 22:27:04 | | |
ASP.NET erbjuder tre sätt att mata ut JS i bakgrunden:
1. Det finns redan en js-fil i bakgrundsutdata
Börja med att skapa en js-fil testjs.js

om (! Page.Clientscrip tar bort t.IsClientscrip tar bort tIncludeRegistered(this. GetType(), "keys"))) // för att avgöra om nycklarna är registrerade
{
   Page.Clientscrip tar bort t.RegisterClientscrip tar bort tInclude("keys", "testjs.js");     
}
2. Exportera js-kodblocket
strängskript ta bort t-strs = ""; Detta är endast för demonstration, om koden behöver skarvas flera gånger bör StringBuilder-metoden användas
SCRIP tar bort TSTR:er += "Function Test(STR)";
Scrip Remove TSRS+="{Alert(STR); }";
om (! Page.Clientscrip tar bort t.IsClientscrip tar bort tBlockRegistered(this. GetType(), "keys"))
{
     Page.Clientscrip borttagen t.RegisterClientscrip borttagen tBlock (detta. GetType(), "keys", scrip remove tstrs, true);
}
3. Exportera den engångs-js-koden

        string scrip remove tstrs = "<scrip去掉t>alert('Välkommen!' ); ";</scrip去掉t>
        om (! Page.Clientscrip tar bort t.IsStartupscrip tar bort tRegistered(this. GetType(),"welcome"))
        {
            Page.Clientscrip borttagen t.RegisterStartupscrip borttagen t(detta. GetType(), "welcome", scrip remove tstrs);
        }
Använd dessutom Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> Du kan också skriva ut enkel js-kod, men personligen rekommenderar jag inte den metoden. Eftersom det i den tidigare utvecklingen fanns fall där denna metod kunde orsaka att sidtypsnittets storlek ändrades efter att promptmeddelandet dykt upp, rekommenderas det att använda ovanstående tre metoder av säkerhetsskäl.





Föregående:Hur implementerar man pop-up-ramen med js?
Nästa:Datorkortet i Wuhan Houpu datorrum kan inte användas alls
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com