Asp.net Validate Image Check...
来源:互联网 发布:cisco配置端口 编辑:程序博客网 时间:2024/04/29 18:47
Asp.net Validate Image Check
-Draw Serial Number Validate Image. ( GenerateValidateImage.aspx.vb )
-Input Validate Number Match Show’s Serial Number ( CheckValidateImage.aspx.vb )
GenerateValidateImage.aspx.vb (-Draw Serial Number Validate Image Page)
Imports System.Web
Imports System.Web.Security
imports System.Web.UI
imports System.Web.UI.WebControls
imports System.Web.UI.WebControls.WebParts
imports System.Web.UI.HtmlControls
imports System.Drawing.Drawing2D
imports System.Drawing.Imaging
imports System.Drawing.Text
imports System.Drawing
Partial Class GenerateValidateImage
Inherits System.Web.UI.Page
Private ReadOnly Lstg_ImagePath As String = "Image/Validator.jpg"
Private Lstg_Validator As String = ""
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Request.Params("Validator") Is Nothing Then
Lstg_Validator = Request.Params("Validator").ToString()
End If
'--Create Bmp
Dim Lbit_MapImage As Bitmap = New System.Drawing.Bitmap(Server.MapPath(Lstg_ImagePath))
Dim Lgrp_GraphicImage As Graphics = Graphics.FromImage(Lbit_MapImage)
'--Set Pen Output Mode
Lgrp_GraphicImage.SmoothingMode = SmoothingMode.AntiAlias
'--Add Text String
Lgrp_GraphicImage.DrawString((Lstg_Validator), New Font("Arial", 12, FontStyle.Bold), SystemBrushes.WindowText, New Point(0, 0))
'--Set graphics Image Output Format
Response.ContentType = "image/jpeg"
Lbit_MapImage.Save(Response.OutputStream, ImageFormat.Jpeg)
'---Dispose Resource
Lgrp_GraphicImage.Dispose()
Lbit_MapImage.Dispose()
End Sub
End Class
CheckValidateImage.aspx.vb (Check Page,Input Validate Number Match Show’s Serial Number)
Partial Class CheckValidateImage
Inherits System.Web.UI.Page
Private Shared Lstg_Validator As String
Private ReadOnly Last_ValidatorImageUrl As String = "GenerateValidateImage.aspx?Validator="
Private Function GetGenerageValidateNo() As String
Dim Lrnd_Random = New Random()
Return (Lrnd_Random.Next(100000, 999999).ToString())
End Function
Protected Sub Button_Check_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button_Check.Click
If Page.IsValid Then
If Me.TextBox_Validate.Text <> CheckValidateImage.Lstg_Validator Then
'Response.Write("<script>alert('Input Validate Numer invalid !');</script>")
Me.Label_Message.Text = "Input Validate Numer invalid !"
Lstg_Validator = GetGenerageValidateNo()
Me.Image_Validate.ImageUrl = Last_ValidatorImageUrl + Lstg_Validator
Return
Else
Me.Label_Message.Text = "Input Validate Numer Success!"
End If
Else
Lstg_Validator = GetGenerageValidateNo()
Me.Image_Validate.ImageUrl = Last_ValidatorImageUrl + Lstg_Validator
Me.Label_Message.Text = "Input Validate Numer Error !"
End If
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
Lstg_Validator = GetGenerageValidateNo()
Me.Image_Validate.ImageUrl = Last_ValidatorImageUrl + Lstg_Validator
End If
End Sub
End Class
--Result--
- Asp.net Validate Image Check...
- Validate Image Type Using Image GUID in ASP.NET(Asp.Net中使用图片GUID验证图片类型)
- ASP.NET CompareValidator validate Currency
- ASP.NET 优化 check list
- Validate (Check) dimensions (Height and Width) of Image before Upload using HTML5, JavaScript and jQ
- Check (Validate) File (Image) Size before upload using JavaScript and jQuery
- email validate check
- ajax validate form check
- asp.net中image控件的使用
- asp.net中image控件的使用
- ASP.NET - Image Web 服务器控件概述
- ASP.NET的 image高质量压缩
- Asp.net FileUpload+Image制作头像效果
- ASP.NET Image控件即时刷新
- ASP.NET MVC中的Json Binding和Validate
- 在asp.net mvc中使用jquery validate验证
- ASP.NET程序中使用Jquery.Validate.js代码
- ASP.NET MVC Jquery Validate 表单验证的多种方式
- IT服务
- 2410Init.s分析
- asp.net中执行exe应用程序
- Java语法总结
- 枚举当前域中的AD所有用户
- Asp.net Validate Image Check...
- 太有用了!老中医点评27种水果
- C/C++字符串描述格式
- DIV+CSS 盒子的概念
- 发现一个专门讨论sdl的博客,分享下
- 一个月冲刺软设(1)---计算机系统知识
- 伪静态页面生成教程mod_rewrite
- 机会均等的随机分配
- stl - remove