gpt4 book ai didi

asp.net - 2 单击以从代码隐藏的 asp.net 打印页面

转载 作者:行者123 更新时间:2023-12-04 06:14:38 24 4
gpt4 key购买 nike

我正在使用 Asp.Net 并在网页上有一个打印机友好按钮。我有一个打印机友好的 css 文件用于打印,它是从背后的代码中触发的。这有效,但最初必须单击两次,然后再单击一次。有谁知道为什么?

   Protected Sub PrintPartialButton_Click(sender As Object, e As EventArgs) Handles PrintPartialButton.Click
With PrintPage
.Attributes.Remove("media")
.Attributes.Remove("href")
.Attributes.Add("media", "print")
.Attributes.Add("href", "printer_friendly.css")
End With

PrintPartialButton.Attributes.Add("onclick", "window.print(); return false;")
End Sub

最佳答案

您最初必须单击它两次,因为您在第一次单击时附加了“onclick”事件。您需要将其附加到 page_load 或 page_init 上。似乎您最好不要为此使用服务器控件,或者只是将 "OnClientClick='window.print();return false;'"添加到服务器控件的标记中。

关于asp.net - 2 单击以从代码隐藏的 asp.net 打印页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7421891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com