服务器控件(http,web,验证)

原创 2004年06月25日 16:07:00

HTML 服务器控件

默认情况下,ASP.NET 文件中的 HTML 元素被视为文本,并且页面开发人员不能以编程方式访问。若要使这些元素能够以编程方式访问,可以通过添加 runat="server" 属性,指示应将 HTML 元素作为服务器控件分析和处理。

唯一的 id 属性允许以编程方式引用该控件。HTML 服务器控件必须驻留在具有 runat="server" 属性的包含 <form> 标记中

web服务器控件定义,如:

< id="MyButton"
 Text="label"
 CommandName="command"
 CommandArgument="commandargument"
 CausesValidation="true | false"
 OnClick="OnClickMethod"
 runat="server"/>
 
      ControlToValidate 验证控件将计算的输入控件的编程 ID
      Display 指定的验证控件的显示行为。此属性可以为下列值之一
                None,Static,Dynamic(常用)
      Enabled
      ErrorMessage 当验证失败时在 <?XML:NAMESPACE PREFIX = MSHelp NS = "http://msdn.microsoft.com/mshelp" />ValidationSummary 控件中显示的错误信息。
                     常用于为验证控件和 ValidationSummary 控件提供各种消息
      IsValid 指示 ControlToValidate 属性所指定的输入控件是否被确定为有效
      Text 验证失败时会在验证控件中显示此消息。如果未设置此属性,则在控件中
            显示 ErrorMessage 属性中指定的文本
 

CompareValidator 控件(下面都省略上面的公共属性)

   

 
 

RegularExpressionValidator 控件

 

RequiredFieldValidator 控件

 

ValidationSummary 控件

 

CustomValidator 控件

<asp:CustomValidator

id="ProgrammaticID"

ClientValidationFunction="ClientValidateID"//设置客户端验证

OnServerValidate="ServerValidateID"//设置服务断验证

runat="server" >

</asp:CustomValidator>

说明:创建服务器端验证函数,请为执行验证的 ServerValidate 事件提供处理程序。

   可使用作为参数传入事件处理程序的 ServerValidateEventArgs 对象的 Value 属性

   访问来自要验证的输入控件的字符串。验证结果随即存储在 ServerValidateEventArgs

    对象的 IsValid 属性中。

   创建一个客户端验证函数,首先添加服务器端验证函数。然后,将客户端验证脚本函数添

   加到 .aspx 页中,如:
   Function ValidationFunctionName (source, arguments)

   使用 arguments 参数的 Value 属性访问要验证的值。通过设置 arguments 参数的

   IsValid 属性返回验证结果。

例子:

void ServerValidation (object source, ServerValidateEventArgs args)
{    
   args.IsValid = (CheckBox1.Checked == true);
}

绕过web认证学习总结

绕过Web授权和认证之篡改HTTP请求 http://www.myhack58.com/Article/html/3/8/2015/62279_17.htm  什么是HTTP请求   超文本传...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年07月26日 09:59
  • 859

【Http认证】Http的四种认证方式

一、Http Basic Authentication 基本认证 将认证的信息填写到请求头,参考博客文章:二、Http Digest Authentication Digest认证以上这两种认证方式...
  • u013177446
  • u013177446
  • 2017年01月06日 10:51
  • 3906

Java正则表达式实现web端输入验证

1、Java正则表达式基础                                                                              ...
  • boonya
  • boonya
  • 2013年02月18日 22:52
  • 5157

Web App Token验证的5个要点

原文地址:http://www.jamiekurtz.com/2014/11/25/5-keys-to-web-app-token-authentication/ 5 KEYS TO WEB A...
  • nightyk
  • nightyk
  • 2016年09月26日 22:05
  • 1436

构建RESTful Web Service - 验证的实现和使用(HTTP 基本认证)

博客分类:  php WebPHPAjaxJavaScriptAccess 因为RESTful的无状态特性,导致无法知道当前的请求方是否可靠,所以不得不对每次请求进行验证。但是如何更...
  • sxb0841901116
  • sxb0841901116
  • 2014年04月07日 23:50
  • 1910

ASP.NET Web API:安全验证之使用HTTP基本认证

原地址:http://www.cnblogs.com/parry/archive/2012/11/09/ASPNET_MVC_Web_API_HTTP_Basic_Authorize.html#270...
  • Shiyaru1314
  • Shiyaru1314
  • 2016年01月12日 13:21
  • 3119

Web_Http同步和异步请求区别

举个例子:普通B/S模式(同步)AJAX技术(异步)  同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事  异步: 请求通过事件触发->服务器处理(这是浏...
  • u010003835
  • u010003835
  • 2016年05月07日 17:24
  • 773

浅谈HTTP和HTTPS

目前WEB应用基本上已成为手机应用之外的第二大主流应用了,实际上很多手机页面也是通过内嵌WEB页面的方式来实现数据展示的;WEB页面很多人都知道,包括在测试的时候都是直接使用的HTTP协议,使用HTT...
  • ryu2003
  • ryu2003
  • 2016年06月14日 13:27
  • 532

web开发验证码的实现和验证

1.首先是ValiImageServlet.java文件,此文件用来生成一张验证码的图片,同时使用HttpSession来保存并传递验证码的内容 public void doGet(HttpServ...
  • tianmaxingkong_
  • tianmaxingkong_
  • 2015年05月22日 16:15
  • 893

手机短信验证+javase实现http Web请求

手机短信验证,顾名思义就是要给手机发送一条信息,思路大概就是 1.和运营商直接接触达到这种需求 2.通过第三方SMS短信平台间接的和运营商接触达到这种需求          在网上招了一些短...
  • qq383264679
  • qq383264679
  • 2015年04月08日 09:07
  • 682
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:服务器控件(http,web,验证)
举报原因:
原因补充:

(最多只允许输入30个字)