ASP.NET három módot kínál a háttérben történő kikapcsolásra a JS-re: 1. Már van egy js fájl a háttérkimenetben Kezdjük azzal, hogy létrehozz egy js fájlt testjs.js
ha (! Page.Clientscrip eltávolítja t.IsClientscrip eltávolítja tIncludeRegistered (ez. GetType(), "kulcsok")))) // hogy megállapítsuk, regisztráltak-e a kulcsok
{ Page.Clientscrip eltávolítja t.RegisterClientscrip eltávolítja tInclude("kulcsokat", "testjs.js");
} 2. Kimenetelni a js kódblokkot string scrip remove tstrs = ""; Ez csak demonstrációra való, ha a kódot többször is splicelni kell, akkor a StringBuilder módszert kell használni a scrip eltávolítja a tstr-eket += "function test(str)"; scrip eltávolítása tstrs+="{alert(str); }"; ha (! Page.Clientscrip eltávolítja t.IsClientscrip eltávolítja a tBlockRegistered-et (ez. GetType(), "keys"))
{ Page.Clientscrip eltávolította t.RegisterClientscrip eltávolította tBlockot (ez. GetType(), "keys", scrip remove tstrs, true);
} 3. Kimenetelni az eldobható js kódot
string scrip remove tstrs = "<scrip去掉t>alert('Üdvözlöm!' ); ";</scrip去掉t> ha (! Page.Clientscrip eltávolítja t.IsStartupscrip eltávolítja a tRegistered-et (ez. GetType(),"üdvözlöm")) { Page.Clientscrip eltávolította t.RegisterStartupscrip eltávolította t(ez. GetType(), "welcome", scrip eltávolítása tstr-ek); } Ezen felül használd a Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> Egyszerű js kódot is lehet kiadni, de személy szerint nem támogatom ezt a módszert. Mivel az előző fejlesztésben voltak olyan esetek, amikor ez a módszer megváltoztatta az oldal betűméretét a prompt üzenet megjelenése után, ezért a fenti három módszert ajánljuk biztonsági okokból használni.
|