PDA

View Full Version : سوال: تصویر امنیتی (رفرش تصویر جدید بدون لود شدن کل صفحه)



takgig
چهارشنبه 22 آذر 1391, 19:59 عصر
سلام
من یک تصوی امنیتی (Capatcha) ساختم و یک دکمه برای تصویر جدید (رفرش تصویر امنیتی ) گذاشتم که اگر تصویر ناخوانا بود تصویر رو عوض کنه.
حالا نمیدونم چکار کنم که کل صفحه رفرش نشه و فقط تصویرامنیتی رفرش بشه .لطفاً راهنمایی کنید .

Alfred188
چهارشنبه 22 آذر 1391, 23:51 عصر
درود، باید از ajax استفاده کنید
دربارش جستجو کنید به نتیجه می رسید
موفق باشید

malloc
پنج شنبه 23 آذر 1391, 16:53 عصر
کسی نیست این سوالو کامل توضیح بده.

من وقتی رو دکمه تغییر عکس کلیک میکنم تغییری تو ظاهر انجام نمیشه اما توابع اجرا میشن و عدد تصادفی بعدی تولید میشه و این عدد تبدیل به عکس میشه و داخل ریشه پروژه با نام همیشگی ذخیره میشه اما تصویر داخل پروژه ی در حال اجرا عوض نمیشه ؟
چیکار کنم رفرش بشه عکس

simaemadi
جمعه 24 آذر 1391, 23:58 عصر
سلام فکر کنم اینجوری باشه که دکمه رفرش و captcha و textbox ای که قراره کد رو داخلش بنویسید در یک update panel قرار میدید

mostafazarei
شنبه 25 آذر 1391, 08:47 صبح
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
System.IO.File.Delete(Server.MapPath(@"~\image\1.gif"));
System.Threading.Thread.Sleep(TimeSpan.FromSeconds (5));
string salt = CreateImage(Server.MapPath(@"image/") + "1.gif", 60, 100);
Image1.Dispose();
Image1.ImageUrl = @"~\image\1.gif?" + Guid.NewGuid().ToString();
Session.Add("salt", salt);
}
با سلام کد بالا رو نگاه کن برای کلید رفرشت بزار انشاالله درست میشه

mostafazarei
شنبه 25 آذر 1391, 08:49 صبح
image رو باید اول dispose کنی بعد دوباره قرار بدی تا کار کنه از دوست خوبمون آقای فخرآوری هم تشکر میکنم یک روز منم همین مشکل رو داشتم کمکم کرد