PDA

View Full Version : به اشتراک گذازی یک مفدار در صفحات



nafarinesh
چهارشنبه 09 فروردین 1391, 21:29 عصر
برای اینکه یک مقدار رو تو همه صفحات به اشتراک بزارم باید چیکار کنم؟
مثلا بعد ار لاگین از UserId تو همه صفحات استفاده کنم. نمیخام از این page به page دیگه پست کنم.
یه راه حل بهتر؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

hamid_shrk
چهارشنبه 09 فروردین 1391, 21:35 عصر
تو این مورد بهترین روش استفاده از سشن هس به اینصورت :

Session["نام سشن"] = "مقدار سشن";
//واسه خوندن هم
string test = Session["مقدار سشن"].ToString();

fakhravari
چهارشنبه 09 فروردین 1391, 22:02 عصر
بله هم با پس 1 و هم اگر صفحه ها به ترتیب جلو میرن یعنی صفحه 1 به 2 به 3...
از این کد استفاده کن

protected void Page_Load(object sender, EventArgs e)
{
if (Page.PreviousPage != null)
{
TextBox t1 = (TextBox)Page.PreviousPage.FindControl("TextBox1");
TextBox t2 = (TextBox)Page.PreviousPage.FindControl("TextBox2");

if (t1 != null) { Label1.Text = t1.Text; }
if (t2 != null) { Label2.Text = t2.Text; }


}
}
مقادیری از TextBox به صفحه بعدی ارسال میشه

hamid_shrk
چهارشنبه 09 فروردین 1391, 22:08 عصر
بله هم با پس 1 و هم اگر صفحه ها به ترتیب جلو میرن یعنی صفحه 1 به 2 به 3...
از این کد استفاده کن

protected void Page_Load(object sender, EventArgs e)
{
if (Page.PreviousPage != null)
{
TextBox t1 = (TextBox)Page.PreviousPage.FindControl("TextBox1");
TextBox t2 = (TextBox)Page.PreviousPage.FindControl("TextBox2");

if (t1 != null) { Label1.Text = t1.Text; }
if (t2 != null) { Label2.Text = t2.Text; }


}
}
مقادیری از TextBox به صفحه بعدی ارسال میشه
چه کاریه خوب؟:لبخند:

fakhravari
چهارشنبه 09 فروردین 1391, 22:37 عصر
اره اینم یه روش دیگه که به درد صفحات پشت سر هم میخوره.

همان سشن یا کوکی برای کل صفحه ها.

hamid_shrk
چهارشنبه 09 فروردین 1391, 22:45 عصر
اره اینم یه روش دیگه که به درد صفحات پشت سر هم میخوره.

همان سشن یا کوکی برای کل صفحه ها.
آره ولی فکر کن بخوای همچین چیزیو واسه اعتبارسنجی کاربر ها تو یک سایت نسبتا بزرگ انجام بدی ، رسما پدر صاب بچه در میاد.:لبخند:
ولی در کل دستور جالب و بدرد بخوری بود خوشمان آمد،مرسی.(البته نه برای این مورد ها)