javascript - 将输出从 ToDataURL() 传递到 ASP.NET 代码后面的方法?

标签 javascript asp.net html

我有一个 JavaScript 函数绑定(bind)到 ASP 按钮的单击事件,该事件使用 HTML5 toDataURL 函数来抓取 Canvas :

function getimg ()
{
    try
    {
        var img = canvas.toDataURL('image/jpeg', 0.9).split(',')[1];
    } 
    catch(e) 
    {
        var img = canvas.toDataURL().split(',')[1];
    }
}

获取生成的 img 并将其传递给代码隐藏方法的最佳方法是什么?我发现this post其中并成功尝试使用隐藏字段,但我希望有一种更直接(更少间接?)的方法。

最佳答案

尝试使用 canvaspixelarray 属性。

关于javascript - 将输出从 ToDataURL() 传递到 ASP.NET 代码后面的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8905015/

相关文章:

javascript - 在 Javascript 中读取 C# 字典

html - 表格不显示边框

javascript 无法读取 null 的属性 'style'

javascript - Window.open() 作为模式弹出行为

javascript - HTML 表单选择与 jQuery 不工作

asp.net - ASP.NET 中 DataGrid 和 GridView 之间的区别?

javascript - 循环遍历列表并填充表格

html - <td> 高度甚至不在 safari 中的 rowspan 旁边

javascript - jQuery Widgets 无法在 Ajax 加载的选项卡上运行

javascript - 如何将表单验证错误更改反射(reflect)到 CSS?