سلام دوستان خسته نباشید
من داخل صفحم که Asp.Netسی شارپ هست، یه کنترل Image و یه کنترل Button دارم حالا میخوام وقتی روی Button کلیک دیگه کل صفحه رفرش نشه و فقط این کنترل Image رفرش شه چکار باید بکنم؟
Screenshot (42).png
سلام دوستان خسته نباشید
من داخل صفحم که Asp.Netسی شارپ هست، یه کنترل Image و یه کنترل Button دارم حالا میخوام وقتی روی Button کلیک دیگه کل صفحه رفرش نشه و فقط این کنترل Image رفرش شه چکار باید بکنم؟
Screenshot (42).png
از Updatepanel استفاده کن
در منو سمت راست(Toolbox) تب Ajax و با کن اونجا هستن.
فقط قبلش باید از همون تب Ajax به صفحت یه Screaptmanger بندازی.
بعد Button و Imageرو داخل کنترل پنل قرار بده تا فقط داخل اون پنل رفرش شه.
مرسی داداش الان این کارو کردم ولی الان کل صفحه رفرش نمیشه اون کنترل ایمیج هم با زدن دکمه رفرش نمیشه چکار کنم ایمج رفرش شه؟
بخوام کد سی شارپشو توی رخداد دکمه بنویسم که با زدن دکمه فلان کنترل رفرش شه چه کدی رو باید بنویسم به چه صورت؟
کسی نیست راهنمایی کنه؟
سلام................. تو لینک زیر میتونی جوابتو بگیری دوست عزیز
http://msdn.microsoft.com/en-us/library/cc295400.aspx
منظورتو متوجه نمیشم داداش
داداش اپدیت پنل روی این کنترل ها جواب نمیده کدی نیست که توی رخداد کلیک این دکمه بنویسم؟
داداAmirRezanezhad متوجه نشدم این سایت چی گفته
یعنی یه نفر نیست جواب مارو بده
دوست عزیز اینجا رو ببینین.
سلام داش احمد مرسی
داداش ببخشید سر در نیاوردم
خیلی کارم گیره داداش
داداش من یه کپتچا توی صفحم دارم که با Handler.ashx طراحیش کردم یه کنترل image هم گذاشتم که این تصویر تصادفی رو نمایش بده حالا یه Button هم نار این کنترل image دارم و وقتی این دکمه رو میزنم کل صفحه رفرش میشه و تصویر هم عوض میشه تا اینجا مشکلی نیست حالا میخوام وقتی روی دکمه رفرش کلیک میکنم دیگه کل صفحه رفرش نشه فقط تصویر امنیتیم رفرش شه و تصویر بعدی رو بیاره از اپدیت پنل هم استفاده کردم تصویر رو رفرش نمیکنه حالا یعنی هیچ کدی نیست که توی رخداد کلیک این دکمه بنویسم که با زدن دکمه فقط تصویر امنیتی عوض شه نمیخوام کل صفحه رفرش شه لطفا اگه میشه کمکم کنید
ممنون
اون دکمه رو به عنوان Trigger مربوط به UpdatePanel تون معرفی کنین
ببخشید داداش بخدا شرمنده اینقد سوال میپرسم
داداش من asp خیلی کار نکردم متوجه منظورتون نمیشم داداش میشه یه نمونه کد واسم بذارین؟
ممنون مشیم داداش
دوست عزیز شما نمیتونین بدون دانستن مفاهیم ASP.NET کارتون رو انجام بدین.
اینجا رو ببینین.هم توضیح داره هم مثال
داداش این توی قسمت رخداد کلیک کد DateTime رو نوشته که تایم رو توی لیبل نمایش میده من اینو تست کردم درسته ولی نمیدونم چه کدی مثل این توی رخداد کلیکم بنویسم که تصویرم رفرش شه خواهشا کارمو راه بنداز داداش
داداش دکمه رو هم به عنوانTrigger مربوط به UpdatePanel معرفی کردم بازم درست نشد
سلام دوست عزیز ، دوستان درست راهنماییت میکنن به سادگی این کد رو بزاری :
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="btn1" runat="server" Text="Show Image" onclick="btn1_Click" />
<asp:Image ID="ImgBTN" runat="server" Width="300" Height="300" />
</ContentTemplate>
</asp:UpdatePanel>
وقتی کلیک کنی ، نه صفحه پست بک میشه (به قول شما رفرش) ، هم اینکه عکس عوض میشه !
به نظرم مشکل شما برای کپچا تونه ، عکستون رو فیزیکی ذخیره میکنین بعد آدرس دهی میکنین ؟ یا از MemoryStream استفاده میکنین ؟
اگه به صورت فیزیکی ذخیره میکنی (که کار درستی نیست) از کد زیر استفاده کن :
MemoryStream ms = new MemoryStream();
bmp.Save(ms, ImageFormat.Bmp);
var base64Data = Convert.ToBase64String(ms.ToArray());
imgCaptcha.Src = "data:image/bmp;base64," + base64Data;
bmp اینجا خروجی captha تونه
سلام داداش این پروژه رو یه نگاه کن ببین طبق دستورات عمل میکنم ولی جواب نمیده بخدا
http://s5.picofile.com/file/8136499200/Tamrin.zip.html