在iPad上使用Web应用程序的套接字移动扫描程序触发按钮点击事件

时间:2015-05-21 11:18:31

标签: asp.net ipad barcode-scanner socketmobile

我已经构建了一个基于ASP.NET Web表单应用程序(网页)的仓库管理器,我正在调查如何使用Socket移动扫描程序和Ipad(或其他平板电脑)来扫描库存号和文章编号。目前我正在尝试将stockplace编号扫描到listview控件中的文本框中(在edititemtemplate中)并且可以正常工作。不幸的是,扫描仪似乎触发了列表视图之外的按钮点击事件,而这反过来又将我带到错误页面。我不知道为什么会这样。如果我返回第一页,则会在文本框中扫描库存。这在Safari和Chrome浏览器中都会发生。有没有人有这方面的经验并知道如何处理它?谢谢!

1 个答案:

答案 0 :(得分:1)

您将被带到错误页面,因为默认情况下扫描程序会将回车符附加到数据的末尾。由于您正在扫描Web表单,因此回车提交的表单不完整。

您可以使用以下命令条形码

删除回车符

Data As-Is - 配置CHS仅返回解码数据(即无前缀或后缀)。
适用于HID模式下的7Ci,7Di,8Ci,7Qi和7Xi

Data as-is, no prefix or suffix, command barcode for imagers

由于您正在扫描Web表单,您可能希望光标前进到下一个字段,以便用户可以继续输入数据。在这种情况下,您可以将扫描仪配置为附加选项卡

选项卡 - 配置CHS在解码数据后添加选项卡 适用于HID模式下的7Ci,7Di,8Ci,7Qi和7Xi

Tab suffix command barcode for imagers

如果您无法扫描屏幕上的条形码,您可能会使用具有不同命令条形码的激光扫描仪。我没有包含这些内容,因为无论如何你都无法将它们从屏幕上扫描出来 - 你需要将它们打印出来。

Socket Mobile网站上提供了所有command barcode sheets

披露:我是Socket Mobile,Inc。的顾问。