PDA

View Full Version : تداخل مقادیر آرایه



ar_monti@
یک شنبه 20 اردیبهشت 1388, 11:24 صبح
سلام
من یک آرایه 20 تایی از جنس String گرفته ام ، کسانی که به این صفحه می روند اطلاعات آرایه شان گاهی با هم تداخل می کند و خطا صورت می گیرد ، چکار کنم که این حالت رخ ندهد در ضمن برای حفظ اطلاعات مجبورم که آرایه را بصورت Static تعریف کنم.
ممنون میشم راه حلی ارائه دهید.

ali.akhbary
یک شنبه 20 اردیبهشت 1388, 12:43 عصر
توصیه می کنم از Session استفاده کنید.

milade
یک شنبه 20 اردیبهشت 1388, 12:51 عصر
سلام دوست عزیز

لطفا" کلاست رو اینجا بگزار چون من فکر میکنم شما در کد نویسی داری اشتباه میکنی

چرا که یه صفحه داینامیک باید به صورتی باشه که هر کس میاد داخلش یه رویه جدید براش پیاده بشه نه ...

در ضمن اگه خصوصی هم هست ! یه کم بیشتر توضیح بده چون با این 2 خط چیزی معلوم نیست

موفق باشید

ar_monti@
یک شنبه 20 اردیبهشت 1388, 18:01 عصر
دوستان کد ها خیلی زیاده نمیشه اینجا گذاشت فقط این را بگم که بصورت زیر آرایه را تعریف کردم
و آنرا قبل از Page load قرار دادم

[static string[] aCsh_Srl = new string[20
{ "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "" };

و اطلاعات داخل آنرا فقط یکبار در Page load پر می شود و هر وقت Postback اتفاق افتاد دیگه داخل آن مقداری ریخته نمی شود.

ali.akhbary
دوشنبه 21 اردیبهشت 1388, 10:38 صبح
از اسمش پیداست. یه بار تو رم تعریف میشه و مقدار اولیه میگیره.
باید از session یا cookie یا querystring یا viewstate استفاده کنی.