ASP.NET 백그라운드에서 JS를 출력하는 세 가지 방법을 제공합니다: 1. 이미 백그라운드 출력에 js 파일이 있습니다 우선 js 파일을 만들어 보세요testjs.js
만약 (! Page.Clientscrip은 t.IsClientscrip을 제거합니다. GetType(), "keys"))) // 키를 등록했는지 확인하기 위해
{ Page.Clientscrip은 t.RegisterClientscrip을 제거합니다. tInclude("keys", "testjs.js")를 제거합니다;
} 2. js 코드 블록을 출력합니다 문자열 스크립 제거 tstrs = ""; 이 방법은 시연용으로만 작성되며, 코드를 여러 번 스플라이싱해야 할 경우 StringBuilder 메서드를 사용해야 합니다 스크립은 TSTRS를 제거한다 += "기능 테스트(STR)"; scrip remove tstrs+="{alert(str); }"; 만약 (! Page.Clientscrip은 t.IsClientscrip을 제거합니다. GetType(), "keys"))
{ Page.Clientscrip 삭제 t.RegisterClientscrip 제거 tBlock(this. GetType(), "keys", scrip remove tstrs, true);
} 3. 일회용 js 코드를 출력합니다
문자열 스크립 제거 tstrs = "<scrip去掉t>alert('환영합니다!' ); ";</scrip去掉t> 만약 (! Page.Clientscrip은 t.IsStartupscrip을 제거합니다. GetType(),"welcome")) { Page.Clientscrip removed t.RegisterStartupscrip removed t(this. GetType(), "환영합니다", scrip remove tstrs); } 또한 Response.Write("<scrip去掉t>alert('ww'); ");</scrip去掉t> 간단한 js 코드도 출력할 수 있지만, 개인적으로는 이 방법을 추천하지 않습니다. 이전 개발에서는 이 방법이 프롬프트 메시지가 뜨면 페이지 글꼴 크기가 변하는 경우가 있었기 때문에, 안전상의 이유로 위의 세 가지 방법을 사용하는 것이 권장됩니다.
|