【问题标题】:ASP.NET ValidationASP.NET 验证
【发布时间】:2009-07-09 08:33:38
【问题描述】:

我有一页要设计。其中包括一个密码文本框, 我的要求是,当用户在没有输入任何数据的情况下点击提交按钮时,它会在两个文本框的一侧显示一条红色消息“不能为空” 不使用 Javascript 怎么办?

【问题讨论】:

    标签: asp.net validation webforms


    【解决方案1】:

    在这种情况下,您将使用RequiredFieldValidator 控件,将其拖放到您的页面中。默认情况下,它将使用 javascript 和服务器端。您可以通过将 EnableClientScript 属性设置为 false 来关闭 javascript。您可以使用 ControlToValidate 属性将此验证器与您的文本框相关联。将 Text 属性设置为要显示的消息。

    在您的按钮生成的服务器端事件上,只需调用页面的 IsValid 属性,并且仅当它有效时才继续处理。

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      您可以使用validation controls。它们支持客户端和服务器端验证。

      如果你是这个意思,你不需要知道 javascript。

      【讨论】:

        【解决方案4】:

        在 ASP.Net 中,您可以拥有验证器。 http://www.dotnetcurry.com/ShowArticle.aspx?ID=121&AspxAutoDetectCookieSupport=1

        简短但真实 =)

        【讨论】:

          猜你喜欢
          • 2011-05-30
          • 1970-01-01
          • 2010-09-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多