PDA

View Full Version : سوال: مشکل با سشن



dehqhani
سه شنبه 01 مهر 1393, 10:31 صبح
من یک نرم افزار تحت وب نوشتم که ورودی ها رو با پنجره آی جکس وارد بانک اطلاعاتی میکنیم
و اطلاعات رو داخل یک گرید ویو به نمایش میزارم

و یک دکمه گذاشتم داخل گریریدویو که در هررکورد که بر روی دکمه ویرایش کلیک میکنم id اون رکورد رو داخل یک session میریزم و با اون اطلاعات رو از بانک فراخوانی میکنم و داخل تکس باکسها قرار میدم

این کار وقتیروی یکی از رکورد ها انجام میدم برای بار اول درست انجام میشه ولی وقتی میرم رو ی رکورد بعدی و دکمه ویرایش رو میزنم باز اطلاعات رکورد قبلی رو نمایش میده و باید بر روی هر رکور دوبار برو روی دکمه ویرایش کلیک کنیم تا صفحه پاپا اپ که باز میشه اطلاعات رکورد جاری رو واکشی کنه و نمایش بده


اگه کسی میتونه مشکلم رو حل کنه ممنوون میشم

sun2rise
سه شنبه 01 مهر 1393, 11:47 صبح
برای ویرایش اطلاعات و بدست اوردن آی دی بهتون پیشنهاد میکنم از کوکی یا query string استفاده کنید
من به شخصه از کوئری استرینگ استفاده میکنم که هم سرعت کار میره بالا و هم به چنین مشکلاتی بر نمیخورم
سشن چون از رم سرور استفاده میکنه باعث کند شدن عملیات هم میشه
بهتره از سشن در مواقع خیلی ضروری استفاده کنید نه در این موارد

dehqhani
چهارشنبه 02 مهر 1393, 07:46 صبح
ممنون از پیشنهادتون

ولی من نحوه کار با query string رو بلد نیستم

و نمیدونم چجور ازش استفاده کنم

بخصوص تو صفحات پاپ اپ

آگه زحمتی نیست براتون

یه توضیح بدین برام و یا اگه میشه یه مثال بزنید


با تشکر

Mag-Mag
چهارشنبه 02 مهر 1393, 14:42 عصر
سلام
شما وقتی روی دکمه ویرایش کلیک می کنی چطوری می گی پاپ آپ باز بشه؟
مگر ادرس یک صفحه نمی دی؟
یا مثلا می گی WINDOW.OPEN خوب در ادامه ادرس صفحه ات در پاپ اپ id روی میدی و در صفحه پاپ اپ استفادهاستفاده می کنی


window.open("ShowComments.aspx?i=" + adId, "popup", "width=800, height=500, scrollbars=yes, top=110, left=50)


حالا در صفحه پاپ آپ با دستور

Request["i"]

مقدار id رو داری