malloc
شنبه 25 آذر 1391, 01:08 صبح
سلام دوستان.
ابزار captcha رو نوشتم اما مشکل دارم با رفرش تصویر.
من یه دکمه دارم و یه ابزار Image که جفت اینا تو UpdatePanel هستن.
آدرش عکس ابزار image بصورت زیره :
Image1.ImageUrl = "~/after.jpg";
که عکس هم این شکلیه :
96684
حالا من رو کلیک دکمه یه تابع نوشتم که یه عکس با عدد های جدید تولید میکنه و همنام با عکس بالا ذخیره میکنه اما نمیدونم چرا عکس ابزار image رفرش نمیشه.
اینم تابعی که نوشتم
private void Create_Picture()
{
Bitmap m = new Bitmap(45, 20);
Graphics g = Graphics.FromImage(m);
g.Clear(System.Drawing.Color.DarkOrange);
g.DrawString(RandNum, new Font("tahoma", 12, FontStyle.Strikeout), SystemBrushes.WindowText, new PointF(0, 0));
m.Save(Server.MapPath("~/after.jpg"), ImageFormat.Jpeg);
Image1.ImageUrl = "~/after.jpg";
Image1.DataBind();
}
و ضمنا اینم بگم که عملا تابع اجرا میشه و عکی تو ریشه پروژه عوض میشه اما این جابجایی تا زمانی که صفحه رفرش نشه برای ابزار image اعمال نمیشه .
اگه جایی نا مفهموم بود بگید توضیح بدم
ابزار captcha رو نوشتم اما مشکل دارم با رفرش تصویر.
من یه دکمه دارم و یه ابزار Image که جفت اینا تو UpdatePanel هستن.
آدرش عکس ابزار image بصورت زیره :
Image1.ImageUrl = "~/after.jpg";
که عکس هم این شکلیه :
96684
حالا من رو کلیک دکمه یه تابع نوشتم که یه عکس با عدد های جدید تولید میکنه و همنام با عکس بالا ذخیره میکنه اما نمیدونم چرا عکس ابزار image رفرش نمیشه.
اینم تابعی که نوشتم
private void Create_Picture()
{
Bitmap m = new Bitmap(45, 20);
Graphics g = Graphics.FromImage(m);
g.Clear(System.Drawing.Color.DarkOrange);
g.DrawString(RandNum, new Font("tahoma", 12, FontStyle.Strikeout), SystemBrushes.WindowText, new PointF(0, 0));
m.Save(Server.MapPath("~/after.jpg"), ImageFormat.Jpeg);
Image1.ImageUrl = "~/after.jpg";
Image1.DataBind();
}
و ضمنا اینم بگم که عملا تابع اجرا میشه و عکی تو ریشه پروژه عوض میشه اما این جابجایی تا زمانی که صفحه رفرش نشه برای ابزار image اعمال نمیشه .
اگه جایی نا مفهموم بود بگید توضیح بدم