내 aspx.cs 파일에서 JavaScript 메소드를 어떻게 호출 할 수 있습니까?
-
03-07-2019 - |
문제
페이지로드시 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);
}
}
제휴하지 않습니다 StackOverflow