ASP.NET ofrece tres formas de generar JS en segundo plano: 1. Ya hay un archivo js en la salida de segundo plano Empieza creando un archivo js testjs.js
si (! Page.Clientscrip elimina t.IsClientscrip elimina tIncludeRegistered(this). GetType(), "keys"))) // para determinar si las claves están registradas
{ Page.Clientscrip elimina t.RegisterClientscrip elimina tInclude("keys", "testjs.js");
} 2. Salida del bloque de código js string scrip remove tstrs = ""; Esto es solo para demostración; si el código necesita ser empalmado varias veces, debe usarse el método StringBuilder Scrip elimina tstrs += "test de función(STR)"; scrip remove tstrs+="{alert(str); }"; si (! Page.Clientscrip elimina t.IsClientscrip elimina tBlockRegistered(this. GetType(), "keys"))
{ Page.Clientscrip eliminado t.RegisterClientscrip eliminado tBlock (esto. GetType(), "keys", scrip remove tstrs, true);
} 3. Sacar el código js desechable
string scrip remove tstrs = "<scrip去掉t>alert('Welcome!' ); ";</scrip去掉t> si (! Page.Clientscrip elimina t.IsStartupscrip elimina tRegistered(this. GetType(),"bienvenido")) { Page.Clientscrip eliminado t.RegisterStartupscrip eliminado t(esto. GetType(), "welcome", scrip remove tstrs); } Además, usa Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> También puedes generar código js sencillo, pero personalmente no recomiendo este método. Porque en el desarrollo anterior hubo algunos casos en los que este método hacía que el tamaño de la fuente de la página cambiara tras aparecer el mensaje de aviso, por lo que se recomienda usar los tres métodos anteriores por razones de seguridad.
|