PDA

View Full Version : تغیر مقدار لیبل در داخل حلقه و چاپ همزمان آن قبل از اتمام حلقه



faezeh86
دوشنبه 09 آذر 1394, 13:34 عصر
در داخل وب پیج باید حلقه تموم بشه تا مقدار نهایی داخل لیبل چاپ بشه. اگه بخوایم تغیرات مقدار لیبل در داخل حلقه همون لحظه روی صفحه وب نمایش داده بشه چی کار باید کرد؟؟

notlikeothers
دوشنبه 09 آذر 1394, 14:55 عصر
for (int i = 0; i < length; i++)
{
Label1.Text = "";
Label1.Text = "something" ;
Response.Write(Label1.Text);
}

faezeh86
سه شنبه 10 آذر 1394, 11:20 صبح
شما خودتون این کد رو امتحان کردید ؟ این کد شاید روی برنامه تحت ویندوز جواب بده اما رو برنامه تحت وب من امتحان کردم جواب نمی ده.

notlikeothers
سه شنبه 10 آذر 1394, 11:26 صبح
تست کردم جواب داد.کد ساده هستش که

faezeh86
سه شنبه 10 آذر 1394, 12:14 عصر
این کد بعد از اتمام حلقه مقادیری که لیبل گرفته رو چاپ می کنه روی صفحه
اما من می خوام به صورت آنلاین هر بار که حلقه اجرا شد مقادیر لیبل به صورت آنلاین روی صفحه آپدیت بشه یعنی در هنگام اجرای حلقه در اتمام اجرای حلقه

مهدی کرامتی
یک شنبه 15 آذر 1394, 10:39 صبح
برای انجام این کار مقداری که در حلقه در حال آپدیت شدن است رو به صورت یک متغیر Static داخل یک کلاس تعریف کنید. سپس با استفاده از UpdatePanel و Ajax Timer مقدار اون متغیر رو بخوانید و در Label نمایش دهید.

faezeh86
یک شنبه 15 آذر 1394, 11:33 صبح
برای انجام این کار مقداری که در حلقه در حال آپدیت شدن است رو به صورت یک متغیر Static داخل یک کلاس تعریف کنید. سپس با استفاده از UpdatePanel و Ajax Timer مقدار اون متغیر رو بخوانید و در Label نمایش دهید.

می شه نمونه کد بزارید؟