私はバーコードスキャナからの入力を受け付けるWebアプリケーションを開発しています。 スキャンされたバーコード(GS1-128)をクライアント側からサーバー側に渡す必要があります。 標準では、GS1-128には1つまたは複数のグループセパレータ<GS>文字(ASCIIコード29の文字)が含まれている場合があります。 したがって、 "123 <GS> 45"、 "12 <GS> 345"は異なる入力です。 私は入力を得るためにテキストボックスと送信ボタンを持っています。 何らかの理由で、ASP.NETにポストバックに印刷できない文字が含まれておらず、どちらの場合でも "12345"が表示されます。ASP.NET web.formからサーバー側に印刷できないバーコード文字を受け取ります
この問題を解決する方法はありますか?
P.S.私はWinForm(テスト用)を使用しているときにすべてが正常で、私は文字を取得しますが、ASP.NETではこれは動作しません。
ASP.NETではなくブラウザの制限のようです。見てみましょうhttps://stackoverflow.com/questions/10005451/scanning-a-barcode-with-an-ascii-control-character-into-an-input-field –