基本上,我有这行代码在 IE 中不起作用,但在 FF 和 Chrome 中运行得很好。
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();return false; 的函数。无济于事,只是将其包含在 RegisterClientScriptBlock 中。不知道为什么它不起作用