您的服务器可能没有条形码扫描仪,但用户计算机上可能有。条形码扫描仪通常读取条形码并理解其含义,然后将读取的数据作为键盘输入传递给您的计算机。因此,您只需要将该数据发送到服务器进行处理即可。编辑:我没有读取条形码的经验,但您可以查看此链接以了解如何创建它们:C# Barcode Generator WebService。也许您应该购买一个组件来完成这两个任务。
如果您需要将条形码写入文本框,则无需额外工作。条形码扫描仪模拟按键事件。您甚至可以处理window.keypress事件来挂钩前导和后导字符。这样客户端就不需要关注特定的文本框。否则,读取器使用硬件驱动程序(?不知道是否存在此类供应商?),则需要一个ActiveX对象来包装库。