验证文本是否包含在 AutoCompleteExtender 结果中

Validate text if contained in AutoCompleteExtender results

我正在使用 AutoCompleteExtender 在用户键入用户名时执行自动完成。我有兴趣保留用户名和关联的数据库 ID。我有一个 OnClientItemSelected 事件,它将所选项目的 ID 放入 HiddenField 中。我也将 FirstRowSelected 设置为 true。

一切正常,除非用户手动键入全名而不是从自动完成列表中选择它。在这种情况下,不会触发 OnClientItemSelected 并且 HiddenField 将没有 ID。

有没有办法确保 TextBox 的文本包含在 AutoCompleteExtender 的结果中?

我在本文的最后几段中找到了答案website