【问题标题】:asp.net use client validation without posting to serverasp.net 使用客户端验证而不发布到服务器
【发布时间】:2014-01-22 05:16:54
【问题描述】:

我有一个很长的表格,分为几个部分。我想利用内置的 ASP.NET 验证控件,而不是在提交表单之前回发到服务器。为了提供更多背景信息,让我解释一下我的想法。该表格分为多个部分,每个部分都有一个“下一步”按钮。单击“下一步”按钮时,将使用 ASP.NET 包含的客户端代码验证该部分。如果该部分有效,则 jquery 方法将隐藏该部分并显示下一个。当用户到达表单的最后一部分时,“提交”按钮将可用,该按钮将触发事件以将表单发布到服务器。

任何帮助或想法将不胜感激。

谢谢。

【问题讨论】:

  • 要提供更多上下文,您需要提供代码,以及到目前为止您尝试过的内容
  • 您能详细说明您需要做什么吗?
  • 尝试在 asp.net 中考虑“验证组”

标签: c# javascript jquery asp.net validation


【解决方案1】:

为此,您可以拥有 n 个面板,每个面板都有一个下一步按钮。对于验证,每个面板将包含一个验证组......所以你需要有 n 个验证组。

因此每个面板都会有一个验证设置。现在您可以在每个按钮上使用 jquery 来隐藏面板并将用户移动到下一个面板。

我希望这可以满足您的要求。

【讨论】:

    猜你喜欢
    • 2017-01-26
    • 2023-04-08
    • 2013-01-10
    • 1970-01-01
    • 2010-10-16
    • 2016-04-17
    • 2017-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多