检查visual basic中的表单正确性

时间:2014-05-19 18:47:49

标签: asp.net vb.net forms

我正在使用ASP.net/VB.net4开发一个小型Web应用程序,其中包含其中一个页面上的重要表单。我需要确保表单填写正确,并决定使用自定义逻辑来执行此操作,手动编写每个检查并检查页面上的每个元素。

我的问题在这里实际上更为基础 - 我编写了检查以确保表单通过正确性,但我实际上并不知道将这些检查放在什么程序结构中。

现在,我将检查放在我的Visual Basic代码中的无限循环中。

While (True)
        If (...) Then
            MsgBox("One or more of your phone numbers is improperly formatted.  You will be given 20 seconds to correct this mistake.  If the mistake is not corrected in 20 seconds, you will be eliminated. Good luck.")
        ElseIf (...) Then
             ...............
        Else
            Exit While
        End If
    End While

点击提交按钮后,循环激活并完成检查 - 但是,此方法存在问题。当表单不正确时,我的警报消息将继续无限弹出,并且不允许用户退出。如果有人知道如何避免这种情况,那将是一个值得欣赏的地方。此外,VB.net的默认警报框只是丑陋和不专业,如果可能的话,我更喜欢浏览器中的内容,而不仅仅是一个丑陋的Windows警报消息框。

我看到很多网站现在正在进行动态检查;也就是说,当您填写表单时,如果您的条目在任何时候格式不正确或不正确,您将获得一个自动提醒,告诉您这一点,并且文本框颜色可能会变为红色。如果可能的话,我想这样做,因为这对用户来说似乎更容易。但是,我不知道如何做到这一点,并且无法在线查找有关如何实现此信息的信息。我相信这是AJAX / jQuery使用的一个例子,但是自从我使用它们以来已经有一段时间了。

这是一件非常普遍的事情,形成逻辑。我知道有一百五十种方法可以做到这一点,但有没有人对如何实现这一点有任何建议或建议?我应该尝试使用vb.net(代码隐藏),javascript还是其他方式?

0 个答案:

没有答案