【发布时间】:2014-06-24 15:28:06
【问题描述】:
非常简单的目标,我想确保用户输入的用户名在输入后是唯一的。
我以为我可以使用远程验证,但页面使用了 knockout.js,因此视图模型是 JavaScript。根据我收集的信息,我必须传入我的模型,该模型在 VB 中具有数据注释才能使用远程验证。我似乎找不到包含 html 的此功能的示例,因此很难弄清楚。
我怎样才能通过淘汰赛完成类似的事情?我见过另一个淘汰验证库,但不想在解决方案中添加另一个库,除非它是唯一的选择。似乎应该有比拥有 jquery onchange 事件并使用 AJAX 在我的控制器上调用函数更好的东西。
我认为我最终必须在控制器上调用我的函数来检查数据库,我可以使用更多的 jquery/html 属性来尽可能干净地做到这一点,而我正在努力解决这个问题。感谢您的建议。
【问题讨论】:
标签: jquery asp.net-mvc vb.net asp.net-mvc-4 knockout.js