واضح آرشیو وب فارسی:سایت ریسک: کار با session perfume117 19 بهمن 1385, 10:44سلام. من می خوام نحوه کار با session ها و چگونگی به کار بردن آنها در asp.net را بدونم. در حقیقت بتونم مثلاً نام کاربری از یک صفحه به صفحه دیگه انتقال بدم. و بدونم که مثلاً کدام کاربر یا کاربران الان در حال کار با فلان صفحه هستند. همچنین برای کار با database مثلاً کاربران همزمان نتوانند در database (مثلاً sql) چیزی ذخیره کنند. کلاً نکاتی که باید در یک سیستم چند کاربره رعایت شود. ٌ shirani 19 بهمن 1385, 13:05من تو Asp.net زياد كار نكردم ولي فكر نكونم زياد فرقي داشته باشه با زبون هاي ديگه اين نمنونه ها بر اساس Asp شما موقع لاگين كردن فرد بايد يوزر نيم را بريزيد نو بك ساشن مثلاً : session("Username") =request.form("Username") از اين موقع به بعد هرجا كه از session("Username") تو صفحات استفاده كني به مدت پيش فرض 20 دقيقه اون را براي شما نمايش ميده ودر خودش نگه ميداره m1pfard 21 بهمن 1385, 08:48این ساعت و تاریخ این پست: Thursday 08 February 2007, 11:44 ساعت وتاریخ نوشته من هم که معلومه. حالا اگه گفتید چرا 2 پست تکراری ایجاد شده (البته تا حالا) و کسی هم پاکش نکرده؟! perfume117 23 بهمن 1385, 06:55ممنونم. در مورد کار با database در یک سیستم تحت شبکه باید قانون خاصی برای جلوگیری از همزمانی داده ها انجام داده شود؟ m1pfard 23 بهمن 1385, 07:38هنگام باز کردن دیتایس توسط دستور open و پارامترهای آن می توان نوع قفل گذاری رو مشخص کرد. این جارو ببینید: perfume117 02 اسفند 1385, 13:31سلام. ممکنه واسم توضیح بدید. از این سایتی که معرفی کردید چیزی متوجه نشدم. یعنی نتونستم کد مناسب برای برنامه ام دربیارم. ( من با asp.net کار می کنم زبان c#. بانک اطلاعاتی sqlserver2000) perfume117 03 اسفند 1385, 09:22سلام چرا کسی جواب نمی ده. من فقط می خوام بدونم چطور می تونم database را قفل کنم. همین! :sad: m_ziba 06 اسفند 1385, 07:59دوست من به طور عادی دو کاربر "همزمان" نمی تونن روی DataBase کار کنن. یعنی قانون های همزمانی توسط خود DBMS انجام می شه. اگر غیر از این بود که دیگه DataBase به درد نمی خورد. اما اگه کاری بیشتر از این می خواین انجام بدین، مثلاً می خواین وقتی یه کاربر داره رو سایت کار می کنه کاربر دیگه ای نتونه به هیچ وجه به DataBase وصل بشه، که این کار به نظر من اصلاً اصلاً منطقی نیست و اساس وب اینه که کاربران زیادی همزمان بتونن کار کنن. اما به هر حال می تونی از رویه های lock و unlock برای قفل کردن یک مجموعه کد (مثلاً DataBase Connect) برای کاربر فعلی استفاده کنی. یعنی اون قطعه کد رو بین lock و unlock قرار می دی. syntax دقیق اون الان یادم نیست اما اگه توی اینترنت جستجو کنی حتماً پیدا می کنی. m1pfard 06 اسفند 1385, 08:40syntax دقیق اون الان یادم نیست اما اگه توی اینترنت جستجو کنی حتماً پیدا می کنی. مگه این چش بود: m_ziba 06 اسفند 1385, 15:08والا من لینک شما رو ندیدم، من به نوبه خودم جواب دادم. نگفتم که جواب شما چیزییش بود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 2132]