문제

페이지로드시 ASPX 페이지에서 호출 해야하는 JavaScript 방법이 있습니다.

도움이 되었습니까?

해결책

JavaScript 메소드는 클라이언트 측 방법이므로 서버 측 코드에서 호출 할 수 없습니다.

그러나 페이지로드에서 메소드를 호출하는 방법을 찾고 있다면 메소드 호출을 스크립트 태그에 넣고 ASPX 페이지에 작성하십시오.

<body>
  <script language="javascript">
    myMethod();
  </script>
</body>

또는 코드-비만에서 스크립트를 등록 할 수 있습니다.

protected void Page_Load(object sender, EventArgs e)
{
    string script = "myMethod();";

    if (!this.Page.ClientScript.IsClientScriptBlockRegistered("myPostBackScript"))
    {
        this.Page.ClientScript.RegisterClientScriptBlock(typeof(MyPage),
               "myPostBackScript", script, true);
    }
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top