2010-01-28 35 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