ASP.NET oferece três formas de exportar JS em segundo plano: 1. Já existe um arquivo js na saída em segundo plano Comece criando um arquivo js testjs.js
se (! Page.Clientscrip remove t.IsClientscrip remove tIncludeRegistered(this. GetType(), "keys"))) // para determinar se as chaves estão registradas
{ Page.Clientscrip remove t.RegisterClientscrip remove tInclude("keys", "testjs.js");
} 2. Saída do bloco de código js Scrip de strings remove tstrs = ""; Isso é apenas para demonstração; se o código precisar ser emendado várias vezes, o método StringBuilder deve ser usado scrip remove tstrs += "teste de função(str)"; scrip remove tstrs+="{alert(str); }"; se (! Page.Clientscrip remove t.IsClientscrip remove tBlockRegistered(this. GetType(), "keys"))
{ Page.Clientscrip removido t.RegisterClientscrip removido tBlock (isto. GetType(), "chaves", scrip remove tstrs, true);
} 3. Produza o código js descartável
string scrip remove tstrs = "<scrip去掉t>alert('Welcome!' ); ";</scrip去掉t> se (! Page.Clientscrip remove t.IsStartupscrip remove tRegistered(this. GetType(),"bem-vindo")) { Page.Clientscrip removido t.RegisterStartupscrip removido t(this. GetType(), "welcome", remova tstrs do scrip); } Além disso, use Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> Você também pode produzir código js simples, mas pessoalmente não recomendo esse método. Porque no desenvolvimento anterior, houve alguns casos em que esse método fazia o tamanho da fonte da página mudar após a mensagem de prompt aparecer, então recomenda-se usar os três métodos acima por razões de segurança.
|