PDA

View Full Version : سوال: انتقال مقادیر بین صفحات



mohammadyaser
یک شنبه 05 تیر 1390, 09:54 صبح
سلام من در فرم از صفحه حدود 50 تا چک باکس دارم وباید هرکدوم رو که تیک می زنم با فسار دادن دکمه اریال مقادیر داخل اونها به صفحه ای دیگر منتقل شود.برای این مار موارد زیرذ را امتحان کردم و مشکلات زیر را به همرا ه داشن ایا راه حل بهتری پیشنهاد می کنید
1.کوکی که کلا نام امن است
2. سشن :سشن های طولانی یا تعداد زیاد سشن باعث کاهش کارایی سرور شد
3.query string:نوار ادرس بسیار طولانی و بد شکل شد

maysam09
یک شنبه 05 تیر 1390, 12:09 عصر
دوست عزیز میتونی از این روش استفاده کنی که من جواب گرفتم :

اگر در صفحه default.aspx کنترلی با آی دی btn1 داشته باشی میتونی تو صفحه دلخواهد با دستور مقدار اونو فراخونی کنی(البته صفحه دوم باید بعد صفحه default.aspx فراخونی بشه :

if (Page.PreviousPage != null)
{
Button btn = (Button)(Page.PreviousPage.FindControl("button1"));
Label1.Text = btn.Text;


}

که یک button میسازه نوع و مقدار button..
حالا شما میتونی مقدارو تو یک label بریزی و اونو بفرستی صفحه بعد و مقدارشو بگیری یا را ه های دیگه

mohammadyaser
یک شنبه 05 تیر 1390, 13:03 عصر
خیلی از توجه شما ممنونم ولی توضیحاتتون رو متوجه نشدم میشه کمی بیشتر توضیح بدید؟

maysam09
دوشنبه 06 تیر 1390, 12:33 عصر
این روش مقادیر رو میتونه جا به جا کنه..به فرض شما یک دکمه در صفحه ای دارید و با این روش میتونید اون دکمرو با خواصش به صفحه بعدی ببرین و از اون نمونه بسازین..میتونید با این روش اطلاعات خودتونو جا به جا کنید...موفق باشید