c# - 获取没有文本框的文本输入

标签 c# asp.net model-view-controller input hidden

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

6 个月前关闭。




Improve this question




我想在前门创建一个输入/输出仪表板,其中一台计算机和壁挂式电视全屏运行,没有键盘/鼠标,只有一个用于输入的条形码扫描仪。 Asp.net mvc 仪表板应用程序将为接待员显示所有当前在职员工的列表。要显示用户列表,如果我有一个文本框和“提交”按钮,这将很容易。出于设计和 COVID 的原因,我希望计算机始终等待来自条形码扫描仪的输入,而没有任何提示/文本框。我只希望员工走到终端并在进入/退出时扫描自己。这有意义吗?我正处于这个项目的设计阶段,无法弄清楚如何在没有传统 texbox/submit 方法的情况下获取文本输入。谢谢。

最佳答案

当然有道理。
只是:

  • 查找支持您的条码扫描器的库
  • 编写读取扫描器的代码,并查找相应的名称(例如从数据库中)
  • 编写使用新名称更新列表的代码。
  • 您可能还希望让接待员能够从列表中删除姓名 - 或手动输入无法扫描的姓名。

  • 附录:

    no keyboard/mouse, just a barcode scanner for input ... I just want employee to walk up to terminal and scan themselves upon entry/exit...


    这部分可能具有挑战性,原因如下:
  • 如果有足够的用户界面让员工可以点击“开始扫描”(例如使用按钮),那就太好了
  • 目前尚不清楚仅阅读条形码中的编码内容是否足够。通常,条形码包含最少的信息(例如“用户 ID”),您需要进行额外的处理(例如“从数据库中的 ID 查找用户名”)。

  • 然而 ...
    看这里:
    Barcode scanner sample
    本文讨论如何使用 DeviceWatcher , ClaimScannerAsync()和 friend 异步接收扫描仪数据。
    另见 Obtain and understand barcode data .
    其中大部分似乎是特定于 UWP 的 - 我不确定它是否一定适合您。
    您可能还想考虑使用键盘或鼠标……但将 PC“锁定”为“信息亭模式”。例如:
    https://docs.microsoft.com/en-us/windows/configuration/lock-down-windows-10-applocker

    关于c# - 获取没有文本框的文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66340686/

    相关文章:

    c# - 从使用 .NET 3.5 框架构建的应用程序中将 100 万行和 500 列数据从 SQL 数据库导出到 excel

    asp.net - 在 ASP.NET 问题中使用 WPF DLL 程序集

    C# - 带有自定义角色和成员身份提供程序的表单例份验证代码隐藏

    c# - 如何在 listView OnItemEditing 中获取 DataItem?

    python - 从 wx 框架类调用应用程序方法

    javascript - UI状态应该存储在模型中还是 Controller 中?

    c# - 停止时同步 Timers.Timer elapsed 方法

    c# - 使用 VS2017 中的 AWS Serverless Application 读取 appsettings.json 文件

    c# - 如果我在祖先方法中,如何找到后代类的名称?

    laravel - 为什么 Laravel 与 Vue 一起发布? (SPA 与 MVC)