مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

princessfarzaneh

عضویت از 1395/02/31

خطا در captcha

  • سه شنبه 8 تیر 1395
  • 16:33
تشکر میکنم

سلام و وقت بخیر من از این صفحه از captcha  با عنوان نحوه ایجاد تصویر captcha در ASP.net و لینک http://barnamenevisan.org/Articles/Article4469.html در صفحه ریجستر م استفاده کردم که متاسفانه عکس رو نمیاره و در این قسمت کد ارور میده میشه راهنمایی کنید ممنون

 

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 8 تیر 1395
  • 17:50

کد صفحه رو نیز قرار بدید تا مشکل رو پیدا کنیم

کاربر سایت

princessfarzaneh

عضویت از 1395/02/31

  • چهارشنبه 9 تیر 1395
  • 16:56

این از صفحه کد های captcha

 

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace CaptchaDemo
{
    public partial class captcha_captcha : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Bitmap objBitmap = new Bitmap(130, 80);
            Graphics objGraphics = Graphics.FromImage(objBitmap);
            objGraphics.Clear(Color.White);
            Random objRandom = new Random();
            objGraphics.DrawLine(Pens.Black, objRandom.Next(0, 50), objRandom.Next(10, 30), objRandom.Next(0, 200), objRandom.Next(0, 50));
            objGraphics.DrawRectangle(Pens.Blue, objRandom.Next(0, 20), objRandom.Next(0, 20), objRandom.Next(50, 80), objRandom.Next(0, 20));
            objGraphics.DrawLine(Pens.Blue, objRandom.Next(0, 20), objRandom.Next(10, 50), objRandom.Next(100, 200), objRandom.Next(0, 80));
            Brush objBrush =
                default(Brush);
            //create background style 
            HatchStyle[] aHatchStyles = new HatchStyle[]
            {
                HatchStyle.BackwardDiagonal, HatchStyle.Cross, HatchStyle.DashedDownwardDiagonal, HatchStyle.DashedHorizontal, HatchStyle.DashedUpwardDiagonal, HatchStyle.DashedVertical,
                    HatchStyle.DiagonalBrick, HatchStyle.DiagonalCross, HatchStyle.Divot, HatchStyle.DottedDiamond, HatchStyle.DottedGrid, HatchStyle.ForwardDiagonal, HatchStyle.Horizontal,
                    HatchStyle.HorizontalBrick, HatchStyle.LargeCheckerBoard, HatchStyle.LargeConfetti, HatchStyle.LargeGrid, HatchStyle.LightDownwardDiagonal, HatchStyle.LightHorizontal
            };
            //create rectangular area 
            RectangleF oRectangleF = new RectangleF(0, 0, 300, 300);
            objBrush = new HatchBrush(aHatchStyles[objRandom.Next(aHatchStyles.Length - 3)], Color.FromArgb((objRandom.Next(100, 255)), (objRandom.Next(100, 255)), (objRandom.Next(100, 255))), Color.White);
            objGraphics.FillRectangle(objBrush, oRectangleF);
            //Generate the image for captcha 
            string captchaText = string.Format("{0:X}", objRandom.Next(1000000, 9999999));
            //add the captcha value in session 
            Session["CaptchaVerify"] = captchaText.ToLower();
            Font objFont = new Font("Courier New", 15, FontStyle.Bold);
            //Draw the image for captcha 
            objGraphics.DrawString(captchaText, objFont, Brushes.Black, 20, 20);
            objBitmap.Save(Response.OutputStream, ImageFormat.Gif);
        }
    }
}

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 9 تیر 1395
  • 16:57

کد ظاهر یا همان Html را قرار دهید

مشکل شما پیدا نشدن TextBox است

کاربر سایت

princessfarzaneh

عضویت از 1395/02/31

  • چهارشنبه 9 تیر 1395
  • 17:32

لطفا توجه کنید وقتی کد namespace  پاک میشه تکست باکس هارو میشناسه به نظرتون ایراد از چی میتونه باشه؟

کاربر سایت

princessfarzaneh

عضویت از 1395/02/31

  • چهارشنبه 9 تیر 1395
  • 17:38

این از کد صفحه ای که شامل بخش captcha  هستش

کاربر سایت

princessfarzaneh

عضویت از 1395/02/31

  • پنجشنبه 10 تیر 1395
  • 23:21

میشه راهنمایی کنید ممنون

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 11 تیر 1395
  • 07:48

متاسفانه با این موارد و یا کد نمیشه مشکل رو پیدا کرد

تمام کدهاتون رو دیدم ولی مشکلی توش پیدا نکردم

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)