【发布时间】:2018-12-12 09:25:53
【问题描述】:
我正在从事一个在我到达公司时已经存在的项目。
用户需要将 Excel 中的多个 ISBN 编号粘贴到我的索引页面 (HTML) 的搜索字段中。他们通过从 Excel 中选择许多 ISBN 并将其复制/粘贴到搜索字段中来做到这一点。问题是有时 ISBN 格式不正确,中间可能有一个字母或特殊符号(不要问我为什么,不知道)。
字符串类似于这样:
3356565663541 3356565663541 3356565663541 3356B565663541 3356565663541A
我的索引页中输入表单的代码是:
<div class="col-lg-4">
<div class="form-group">
<label>ISBN</label>
<input asp-for="Advanced_ISBN" id="ISBN" type="text" placeholder="" class="form-control">
</div>
</div>
我需要一种方法来分析粘贴到文本框中的内容并向用户发出错误信号。
如果可能,我想在 C# 中执行此操作,但我不知道如何:
使用 ctr-v 或右键单击,过去检测“粘贴到文本框”;
获取字符串进行分析;
在新的临时窗口中显示它,并在可能包含错误的行上突出显示颜色。
如果一切正确或检测到 NOK 行,用户会按 OK。
【问题讨论】:
-
听起来你想使用客户端检测,我建议你先阅读这个例子:stackoverflow.com/questions/2903991/…。请注意,服务器端代码不知道文本框中包含的文本是否是逐字复制和粘贴的结果。
标签: html asp.net-core .net-core asp.net-core-mvc