`

输入有效性的验证--接触asp.net(一)

    博客分类:
  • c#
阅读更多
RequiredFieldValidator控件 ,它指定所验证的控件需要输入一些内容.如果所验证的控件要设置初始值,而用户必须改变初始值,就可以使用验证空间安德initialValue属性设置这个初始值
RegularExpressinValidator控件 ,它通过ValiationExpression属性,可以使用perl5语法设置一个正则表达式来检查用户的输入.

上面两个是验证控件,验证控件创建了客户端javascript代码,在客户端上验证输入,还创建了服务器端代码,在服务器上验证输入.吧验证属性EnableClientScript设置为false,就可以关闭Javascript.设置page类的ClientTarget属性,也可以关闭JavaScript,而不需要对每个验证控件执行改变属性值的操作.


根据客户的类型,ASP.NET控件会给客户端返回JavaScript,或者不返回JavaScript.这取决于ClientTarget属性,该属性默认设置为automatic,此时,根据Web浏览器的功能,返回或不返回脚本代码.如果ClientTarget设置为downlevel,脚本代码就不返回给任何客户端,而设置为uplevel,就总返回脚本代码.
ClientTarget属性的设置可以在Page类的Page_load()方法中进行:
protected void Page_Load(object sender, EventArgs e)
    {
        ClientTarget = "downlevel";
    }
分享到:
评论

相关推荐

    十天学会ASP.net--我认为ASP.NET比ASP难很多,希望大家做好准备

    【ASP.NET与ASP的差异】ASP.NET是微软推出的一种基于.NET Framework的Web开发平台,相比传统的ASP,它引入了更多的特性和复杂性。在ASP.NET中,编程语言增加了C#,提供了VB.NET、C#、ACCESS和SQL的四种组合。ASP.NET...

    ASP.NET 3.5 开发大全--制作一个ASP.NET校友录系统.rar

    在ASP.NET中,我们可以利用Membership Provider来创建和管理用户账户,同时使用Validation Controls进行表单验证,确保用户输入的有效性。此外,考虑到数据安全,密码通常需要进行哈希处理并加盐保存,以防止信息...

    ASP.NET 3.5 开发大全--制作一个ASP.NET留言本.rar

    7. **验证控件**:为了确保用户输入的有效性,ASP.NET提供了一系列的验证控件,如RequiredFieldValidator、RegularExpressionValidator等,可以用来验证留言内容是否为空,格式是否正确。 8. **数据绑定**:ASP.NET...

    ASP.NET 3.5入门经典--涵盖C#和VB.NET(第5版)

    8. 网站部署与安全:本书还将涵盖如何将ASP.NET应用程序部署到Web服务器,以及如何实现身份验证和授权,确保应用的安全性。 9. Web服务与WCF:ASP.NET 3.5还支持创建和消费Web服务,包括使用Windows Communication ...

    毕业设计-----ASP.NET计算机科研室管理系统

    【ASP.NET计算机科研室管理系统】是一个综合性的应用系统,它采用了ASP.NET技术,结合C#编程语言,旨在为科研室提供高效、便捷的管理平台。系统涵盖了三个核心功能模块,分别是人员管理、教学文件管理和课表管理,...

    毕业论文设计-IT计算机-ASP.NET网上人才招聘系统(源码+论文).zip

    《ASP.NET网上人才招聘系统》是一份典型的毕业论文设计,主要涵盖了IT计算机领域的Web开发技术。此项目基于ASP.NET框架,构建了一个功能完善的在线招聘平台,旨在为求职者与企业搭建一个互动交流的桥梁。在深入理解...

    商业源码-编程源码-ASP.NET物业管理系统.zip

    【ASP.NET物业管理系统】是一个基于微软的ASP.NET技术开发的商业源码,旨在为物业管理公司提供一套高效、安全且易用的信息管理系统。该系统涵盖了物业管理的多个关键领域,包括业主管理、房屋信息管理、收费管理、...

    Net实战商用源码---ASP.NET酒店管理系统码.rar

    1. **ASP.NET架构**:了解ASP.NET MVC或Web Forms模型,以及如何在这些模型下组织和构建一个大型Web应用程序。 2. **C#编程**:学习C#语言在.NET Framework中的应用,包括面向对象编程、事件处理、异常处理等。 3....

    计算机软件-编程源码-构建安全的ASP.NET应用.zip

    ASP.NET提供了内置的验证控件,如RequiredFieldValidator、RegularExpressionValidator等,用于检查输入的有效性。对于敏感操作,如数据库查询,应使用参数化查询或ORM框架(如Entity Framework)以防止SQL注入。 3...

    ASP.NET数据库网站设计教程

    ASP.NET数据库网站设计教程是一门深入讲解如何使用ASP.NET技术构建与数据库交互的web应用程序的课程。这门教程包括了理论知识的...通过理论学习与实践操作相结合,你可以有效地掌握ASP.NET数据库网站设计的核心技术。

    商业源码-编程源码-ASP.NET开放式实验室预约系统.zip

    【ASP.NET开放式实验室预约系统】是一款基于.NET框架的商业级应用程序,主要针对教育机构或科研单位,用于管理和调度实验室资源,实现在线预约功能。该系统采用ASP.NET技术进行开发,结合C#编程语言,提供了用户友好...

    毕业论文设计-IT计算机-Asp.net考勤管理系统设计(源码+论文).zip

    《Asp.net考勤管理系统设计》是一份针对IT计算机专业的毕业论文设计,涵盖了从系统分析、设计到实现的全过程。Asp.net是Microsoft推出的一种基于.NET Framework的服务器端编程模型,用于构建动态网站、Web应用和Web...

    毕业论文设计-IT计算机-Asp.net+sql人才网站设计(源码+论文).zip

    2. **MVC模式**:尽管未明确指出,但ASP.NET也支持MVC(Model-View-Controller)模式,这是一种流行的设计模式,将应用程序的业务逻辑、视图展示和用户输入处理分离,有利于代码的组织和测试。 3. **Entity ...

    毕业论文设计-IT计算机-ASP.NET信息安全研究所设备管理系统实现(源码+论文).zip

    5. **身份验证和授权**:ASP.NET内置的身份验证和授权机制,如Forms Authentication,能够有效保护系统资源,确保信息安全研究所设备管理系统的安全。 在设备管理系统的设计上,开发者可能考虑了以下关键模块: 1....

    asp.net 非空验证

    ASP.NET提供了一系列内置的验证控件,如RequiredFieldValidator,用于检查用户输入是否为空。当用户尝试提交表单时,这些控件会自动验证指定字段是否包含任何内容。如果字段为空,验证控件会显示错误消息,阻止表单...

    毕业论文设计-IT计算机-ASP.NET淘宝店主交易管理系统实现(源码+论文).zip

    《ASP.NET淘宝店主交易管理系统实现》是一份典型的毕业论文设计,涵盖了软件工程的多个关键环节,包括需求分析、系统设计、编码实现、测试与优化,以及开题报告和答辩准备。该系统基于ASP.NET技术,旨在为淘宝店主...

    毕业论文设计-IT计算机-ASP.NET服装连锁店管理系统开发(源码+论文).zip

    《ASP.NET服装连锁店管理系统开发》是一份针对IT计算机专业的毕业论文设计,涵盖了软件开发的全过程,包括需求分析、系统设计、编码实现以及测试与答辩等环节。此项目旨在利用ASP.NET技术为服装连锁店构建一套高效、...

    毕业论文设计-IT计算机-ASP.NET图书馆管理信息系统(源码+论文).zip

    《ASP.NET图书馆管理信息系统》是一份综合性的毕业论文设计,主要涵盖了信息技术(IT)领域中的Web应用程序开发。ASP.NET是微软公司推出的用于构建动态网站、Web应用和Web服务的开发框架,它以其高效、安全和易用性...

    BN108-大型CRM asp.net源码

    【BN108-大型CRM asp.net源码】是一个基于C#编程语言和ASP.NET框架的客户关系管理系统(CRM)源代码项目。这个系统旨在帮助企业管理和优化与客户的交互,提高客户服务质量和销售效率。让我们深入探讨一下这个项目的...

    毕业论文设计-IT计算机-aSP.NET某中学学生成绩管理系统的设计(源码+论文).zip

    ASP.NET内置的身份验证和授权机制可以有效地实现这一功能。 8. **开题报告与答辩**:在项目开发过程中,开题报告是阐述研究目的、方法和预期成果的文档,而答辩则是对设计思路、实施过程和结果的口头阐述,是评估...

Global site tag (gtag.js) - Google Analytics