2010-01-28 47 views
1

我将开始为我公司的网站开发电子签名。我想知道是否有人对最佳实践和/或实现有任何建议。请注意,我不是要求任何人用勺子喂我的代码。我想知道如何去做。我希望能够使用USB签名板并将签名提交给网站。在asp.net中的Caputure签名mvc

在此先感谢。

+0

如果您需要从设备捕获图像,您将需要ActiveX(或Java Applet)控件,因为浏览器安全策略不允许您访问设备。您可能想用ActiveX标记问题以获得更好的响应。 – sarvesh 2010-01-29 01:11:19

回答

1

我以前成功使用过的一种方法是使用JavaScript捕捉鼠标移动。基本上,这个想法是让页面的一个区域跟踪相对于容器元素左上角的每个“鼠标移动”事件的指针坐标。将这些坐标存储在JavaScript数组中。

在服务器端,您可以使用这些坐标作为点来放置黑色像素,这将代表您的签名。

我不知道这样的事情是否已经作为MVC控件存在,但我知道this has been done in ASP.NET WebForms

我不知道如何在不使用ActiveX的情况下集成签名板,除非可以显示屏幕的一部分或全部。

+0

使用HTML5画布 – MGOwen 2010-06-07 01:25:38