Colección de citas famosas - Colección de firmas - ¿Cómo implementar código de verificación en ASP.NET?

¿Cómo implementar código de verificación en ASP.NET?

1. Puntos de conocimiento: los códigos de verificación son en realidad números generados aleatoriamente. La clase aleatoria proporcionada en el espacio de nombres del sistema se puede utilizar para generar números aleatorios no negativos en el espacio de nombres de dibujo. , Se proporcionan las clases Bitmap y Graphics. La clase Bitmap encapsula el mapa de bits GDI, hereda de la clase Imagen y se utiliza para procesar imágenes definidas por datos de píxeles. La clase Graphics encapsula GDI y la superficie de dibujo, lo que es equivalente al tablero de dibujo. A continuación, utilice las clases Aleatorio, Mapa de bits y Gráficos para dibujar los números aleatorios generados en el mapa de bits creado y utilice el control Imagen para mostrar el mapa de bits creado. 2. Ejemplo: cree una nueva página "WebForm1.aspx" y agregue un control Imagen. y establezca su propiedad ImageUrl en la ruta donde se almacenará el mapa de bits generado (1) Código WebForm1.aspx.cs: privado vacío Page_Load(remitente del objeto, System.EventArgs e){//Crear un objeto de mapa de bits Bitmap newBitmap= new. Bitmap(36, 16, System.Drawing.Imaging.PixelFormat.Format32bppArgb); //Crea una capa de dibujo basada en el objeto de mapa de bits creado arriba Graphics g=Graphics.FromImage(newBitmap); g.FillRectangle(new SolidBrush(Color.White), new Triangle(0, 0, 36, 16)); //Crear objeto de fuente Font textFont=new Font("Times new Roman", 10); Especifique un área RectánguloF rectángulo=new RectánguloF(0, 0, 36, 16 //Crea un objeto de número aleatorio Random rd=new Random();

);