asp.net 打字导师打字测试中的文本比较[已关闭]

myzjeezk  于 2023-05-30  发布在  .NET
关注(0)|答案(1)|浏览(385)

已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

11小时前关闭
Improve this question
我正在做一个打字辅导软件。GUI已完成。我在比较用户输入的文本与原始文本时遇到问题。我想不出一个算法。有各种各样的情况,如拼写错误的单词,错过/跳过的单词,跳过的句子等。
如何进行比较。请问我需要捕获Unicode吗?我在www.example.com工作ASP.net(VB)
请帮忙。谢谢。
字符串比较打字教师打字测试拼写错误等.

6gpjuf90

6gpjuf901#

是否希望在用户键入时显示错误?
我的意思是,这表明您需要编写此代码来运行客户端(浏览器)端,以便在输入时进行此类用户交互。
我非常怀疑你是否能负担得起整个页面和浏览器的回发,以及用户每次按键时到服务器的往返行程。
因此,在进行一些“设计”以比较输入到第二个文本框中的内容之前,您还需要考虑用JavaScript编写此代码,因为在服务器端编写代码无法真正处理按键。
你可以考虑做一个 AJAX (web方法调用),这样就可以消除整个页面的回发。(比如说每隔1/2秒检查一次文本,这对服务器来说不会有太大的负载)。
然而,总而言之,如果您希望在用户输入时进行真实的按键处理,则此类设计意味着需要用JavaScript编写“大量”代码,而不是在服务器代码中(c#或vb.net)。

相关问题