我需要在扫描后立即使用该条形码(没有用户“确定”按钮)
Posted
技术标签:
【中文标题】我需要在扫描后立即使用该条形码(没有用户“确定”按钮)【英文标题】:I need that barcode to be used as soon as its scanned (no user "ok" button) 【发布时间】:2013-07-22 06:12:07 【问题描述】:我有一个 ASP 网页,我需要扫描产品条形码并在每次扫描后执行一个事件,我的意思是将该产品添加到网格中。唯一的问题是如何在条形码扫描仪将条形码扫描到“文本框”(没有用户“确定”按钮)后调用我的事件。我的条形码扫描仪在每次扫描后都会写新行,而不是真正的 'ENTER KEY code:13'
【问题讨论】:
您使用什么条码扫描器?你如何与之互动?它会引发事件吗?这个新行写在哪里? 条码扫描器是DATALOGIC Quick scan QD2330, USB Port,在其他winform应用中是,在记事本中测试 【参考方案1】:在网格中设置数据后,您能否对条码扫描仪进行组合键编程?扫描后的组合键将是保存网格数据的组合。您将使用新组合替换它现在执行的代码 13。您必须在条形码固件设置中执行此操作。
【讨论】:
【参考方案2】:您应该使用文本框 Textchanged 事件,例如;
protected void TextBox1_TextChanged(object sender, EventArgs e)
Label1.Text = Server.htmlEncode(TextBox1.Text);
TextBox.Textchanged Event
【讨论】:
以上是关于我需要在扫描后立即使用该条形码(没有用户“确定”按钮)的主要内容,如果未能解决你的问题,请参考以下文章