ASP.NET验证

时间:2009-07-09 08:33:39

标签: asp.net validation webforms

我有一页要设计。在这包括一个密码文本框, 我的要求是,当用户点击提交按钮而不输入任何数据时,它会在文本框的旁边显示红色的消息为“不能为空” 如何在不使用Javascript的情况下完成?

4 个答案:

答案 0 :(得分:2)

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

在您的按钮生成的服务器端事件上,只需调用Page的IsValid属性,并且只有在有效的情况下继续处理。

答案 1 :(得分:0)

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

短但真实=)