我一直在开发一个接受条形码扫描仪输入的网络应用程序。我需要将扫描的条形码(GS1-128)从客户端传递到服务器端。按照标准,GS1-128 可能包含一个或多个组分隔符 <GS> 字符(ASCII 代码为 29 的字符)。因此,“123<GS>45”、“12<GS>345”是不同的输入。我有一个文本框和一个提交按钮来获取输入。出于某种原因,ASP.NET 在回发中不包含不可打印的字符,并且在这两种情况下我都会收到“12345”。
有没有办法克服这个问题?
PS 当我使用 WinForm(用于测试)时,一切正常,我得到了角色,但是使用 ASP.NET,这不起作用。