ASP.NET 코드 숨김에서 JavaScript 함수 호출
ASP.NET 웹 애플리케이션에는 클라이언트 측 JavaScript와 서버 측 코드 간의 상호 작용이 필요한 경우가 많습니다. 일반적인 시나리오는 서버측 코드 숨김에서 JavaScript 함수를 호출하는 것입니다. 이 문서에서는 RegisterStartupScript
메서드를 사용하여 이를 달성하는 방법을 보여줍니다.
코드 숨김에서 JavaScript 함수를 호출하려면 Page
클래스의 RegisterStartupScript
메서드를 사용할 수 있습니다. 이 메서드는 페이지가 로드될 때 실행되는 클라이언트 측 스크립트를 등록합니다. 구문은 다음과 같습니다.
<code class="language-csharp">Page.ClientScript.RegisterStartupScript(this.GetType(), "ScriptID", "JavaScript 代码", true);</code>
그 중:
this.GetType()
페이지 유형 지정ScriptID
은 스크립트의 고유 식별자입니다. JavaScript 代码
은 실행할 코드입니다 true
은 페이지 로드가 끝날 때 스크립트가 실행되어야 함을 나타냅니다. 예를 들어 다음 코드 숨김 조각을 고려해 보세요.
<code class="language-csharp">Page.ClientScript.RegisterStartupScript(this.GetType(), "CallFunction", "MyFunction();", true);</code>
이 예에서는 페이지가 로드될 때마다 MyFunction
JavaScript 함수가 실행됩니다. 함수를 호출하려면 HTML 또는 JavaScript 파일에서 함수를 정의하기만 하면 됩니다.
RegisterStartupScript
메서드는 ASP.NET Web Forms에만 해당되며 다른 웹 프레임워크에서는 작동하지 않을 수 있습니다.
위 내용은 ASP.NET 코드 숨김에서 JavaScript 함수를 어떻게 호출할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!