【发布时间】:2009-07-09 08:33:38
【问题描述】:
我有一页要设计。其中包括一个密码文本框, 我的要求是,当用户在没有输入任何数据的情况下点击提交按钮时,它会在两个文本框的一侧显示一条红色消息“不能为空” 不使用 Javascript 怎么办?
【问题讨论】:
标签: asp.net validation webforms
我有一页要设计。其中包括一个密码文本框, 我的要求是,当用户在没有输入任何数据的情况下点击提交按钮时,它会在两个文本框的一侧显示一条红色消息“不能为空” 不使用 Javascript 怎么办?
【问题讨论】:
标签: asp.net validation webforms
在这种情况下,您将使用RequiredFieldValidator 控件,将其拖放到您的页面中。默认情况下,它将使用 javascript 和服务器端。您可以通过将 EnableClientScript 属性设置为 false 来关闭 javascript。您可以使用 ControlToValidate 属性将此验证器与您的文本框相关联。将 Text 属性设置为要显示的消息。
在您的按钮生成的服务器端事件上,只需调用页面的 IsValid 属性,并且仅当它有效时才继续处理。
【讨论】:
您可以使用validation controls。它们支持客户端和服务器端验证。
如果你是这个意思,你不需要知道 javascript。
【讨论】:
在 ASP.Net 中,您可以拥有验证器。 http://www.dotnetcurry.com/ShowArticle.aspx?ID=121&AspxAutoDetectCookieSupport=1
简短但真实 =)
【讨论】: