کار با session

perfume117

New Member
سلام. من می خوام نحوه کار با session ها و چگونگی به کار بردن آنها در asp.net را بدونم.
در حقیقت بتونم مثلاً نام کاربری از یک صفحه به صفحه دیگه انتقال بدم. و بدونم که مثلاً کدام کاربر یا کاربران الان در حال کار با فلان صفحه هستند. همچنین برای کار با database مثلاً کاربران همزمان نتوانند در database (مثلاً sql) چیزی ذخیره کنند. کلاً نکاتی که باید در یک سیستم چند کاربره رعایت شود.
ٌ
 

shirani

مدیر انجمن <A href="http://forum.majidonline.com/f
من تو Asp.net زياد كار نكردم ولي فكر نكونم زياد فرقي داشته باشه با زبون هاي ديگه اين نمنونه ها بر اساس Asp

شما موقع لاگين كردن فرد بايد يوزر نيم را بريزيد نو بك ساشن
مثلاً :
session("Username") =request.form("Username")

از اين موقع به بعد هرجا كه از

تو صفحات استفاده كني به مدت پيش فرض 20 دقيقه اون را براي شما نمايش ميده ودر خودش نگه ميداره
 

m1pfard

Member
این ساعت و تاریخ این پست: Thursday 08 February 2007, 11:44
ساعت وتاریخ نوشته من هم که معلومه.
حالا اگه گفتید چرا 2 پست تکراری ایجاد شده (البته تا حالا) و کسی هم پاکش نکرده؟!
 

perfume117

New Member
ممنونم. در مورد کار با database در یک سیستم تحت شبکه باید قانون خاصی برای جلوگیری از همزمانی داده ها انجام داده شود؟
 

perfume117

New Member
سلام. ممکنه واسم توضیح بدید. از این سایتی که معرفی کردید چیزی متوجه نشدم. یعنی نتونستم کد مناسب برای برنامه ام دربیارم. ( من با asp.net کار می کنم زبان c#. بانک اطلاعاتی sqlserver2000)
 

perfume117

New Member
سلام
چرا کسی جواب نمی ده. من فقط می خوام بدونم چطور می تونم database را قفل کنم. همین!
:sad:
 

m_ziba

Member
دوست من به طور عادی دو کاربر "همزمان" نمی تونن روی DataBase کار کنن. یعنی قانون های همزمانی توسط خود DBMS انجام می شه. اگر غیر از این بود که دیگه DataBase به درد نمی خورد.

اما اگه کاری بیشتر از این می خواین انجام بدین، مثلاً می خواین وقتی یه کاربر داره رو سایت کار می کنه کاربر دیگه ای نتونه به هیچ وجه به DataBase وصل بشه، که این کار به نظر من اصلاً اصلاً منطقی نیست و اساس وب اینه که کاربران زیادی همزمان بتونن کار کنن.

اما به هر حال می تونی از رویه های lock و unlock برای قفل کردن یک مجموعه کد (مثلاً DataBase Connect) برای کاربر فعلی استفاده کنی.
یعنی اون قطعه کد رو بین lock و unlock قرار می دی.
syntax دقیق اون الان یادم نیست اما اگه توی اینترنت جستجو کنی حتماً پیدا می کنی.
 

m_ziba

Member
والا من لینک شما رو ندیدم، من به نوبه خودم جواب دادم.
نگفتم که جواب شما چیزییش بود
 

جدیدترین ارسال ها

بالا