我想使用html2canvas在我的html中捕获div并将其保存到asp.net中的pdf文件。我被推荐使用下面的JavaScript代码来实现这一点,但是代码没有在click事件上执行?按钮不工作hmtl2canvas asp.net
<script type="text/javascript" src="Scripts/html2canvas.js"></script>
<script type="text/javascript" src="Scripts/html2canvas.min.js"></script>
document.addEventListener("DOMContentLoaded", function (event) {
document.getElementById("Print_Button").addEventListener("OnItemCommand", (function() {
html2canvas(document.getElementById("form1"), {
onrendered: function (canvas) {
cvs = canvas.toDataURL('image/png');
cvs.save("mcn.pdf")
}
});
}));
});
该按钮的属性是:
ID = “Print_Button” RUNAT = “服务器” 文本= “打印MCN” 类型= “输入”
从按钮中删除属性'runat =“server”',因为这会导致回发,使页面重新加载。 – Archer
Hi @Archer,我已经停止按钮回发到服务器,但现在它什么也没做?我不确定哪里出问题了?希望得到任何帮助,一直试图让这个工作几个星期。 – kehoewex86