기본적으로 IE에서는 작동하지 않지만 FF 및 Chrome에서는 잘 작동하는 코드 라인이 있습니다.Page.ClientScript.RegisterClientScriptBlock Window.Print가 IE에서 작동하지 않습니다.
Page.ClientScript.RegisterClientScriptBlock(Page.GetType, "RunPrintReport", "<script language='JavaScript'>window.print();</script>")
나는 어떤 오류도 발생시키지 않으며, 작동하지 않습니다. 내가
Page.ClientScript.RegisterClientScriptBlock(Page.GetType, "RunPrintReport", "<script language='JavaScript'>alert('this is a test');</script>")
으로 바뀌면 경고 메시지가 나타납니다. 왜 window.print가 작동하지 않는지 알고 싶습니다. 나는 또한 다른 함수를 작성하여 window.print()를 포함하는 함수를 호출하려고 시도했다; false를 반환했다. 아무 소용이 아니라 RegisterClientScriptBlock에 포함시켜야합니다. 왜 작동하지 않는지 모르겠다.