RFID扫描结果没法出现在 ASP.NET 网页中的TextBox中
RFID扫描结果无法出现在 ASP.NET 网页中的TextBox中
我在ASP.NET 网页中添加一个TEXTBOX,然后在浏览器运行的电脑上插入一个RFID读卡器,可是读卡结果怎么都无法显示在网页的TWXTBOX中,不知道要怎么做才可以正常?请高手指点一下。
注:在WINFORM窗口却能正常读到来自读卡器的结果
------解决思路----------------------
除非你打开一个txt,读卡器也能把数据写进去,否则必然是无法显示在网页里的
你的读卡器是USB口的吧,要么用了它自身的sdk直接通过USB口通信,要么虚拟成串口通信,这两个东西都不是IE能够访问的
你需要ActiveX控件,或者干脆做成winform,放弃web
------解决思路----------------------
下面环境是在WebForm
RFID有Jump好几种方式。你可以尝调一下,或是参考说明书。


另外RFID在扫描完毕,会带上回车符enter,因此你需要过滤它。
<asp:TextBox ID="TextBoxTravelNumber" runat="Server" CssClass="textbox" Width="160px" onkeydown="return (event.keyCode!=13);" />
我在ASP.NET 网页中添加一个TEXTBOX,然后在浏览器运行的电脑上插入一个RFID读卡器,可是读卡结果怎么都无法显示在网页的TWXTBOX中,不知道要怎么做才可以正常?请高手指点一下。
注:在WINFORM窗口却能正常读到来自读卡器的结果
------解决思路----------------------
除非你打开一个txt,读卡器也能把数据写进去,否则必然是无法显示在网页里的
你的读卡器是USB口的吧,要么用了它自身的sdk直接通过USB口通信,要么虚拟成串口通信,这两个东西都不是IE能够访问的
你需要ActiveX控件,或者干脆做成winform,放弃web
------解决思路----------------------
下面环境是在WebForm
RFID有Jump好几种方式。你可以尝调一下,或是参考说明书。
另外RFID在扫描完毕,会带上回车符enter,因此你需要过滤它。
<asp:TextBox ID="TextBoxTravelNumber" runat="Server" CssClass="textbox" Width="160px" onkeydown="return (event.keyCode!=13);" />