PDA

View Full Version : مبتدی: برنامه نويسي سمت كلاينت



zahraf
یک شنبه 09 مرداد 1390, 13:56 عصر
با عرض سلام
من در يك زمينه ي ابتدايي هنوز ابهام دارم و اون اينه كه آيا برنامه هايي كه در وب فرمها با زبان برنامه نويسي (مثلا سي شارپ) مي نويسيم در سمت سرورند؟

به عنوان مثال من يك وب فرم دارم كه تعدادي تست چهار گزينه اي داره هر كسي مي تونه به اون سؤالات پاسخ بده و برحسب نوع پاسخهايي كه ميده يك پيام براش نشون ميده كه با پيام شخص ديگري كه جور ديگري به سؤالات پاسخ داده متفاوته. در پياده سازي اين متغيرها من همه رو به صورت
public int ...
در داخل كدهاي سي شارپ تعريف كردم آيا اگر همزمان دو نفر به اين سؤالات پاسخ بدهند جواب درستي ميگيرند و يا نه؟
و يا به طور دقيق تر آيا سرور به ازاي هر كلاينتي جداگانه اين متغيرها رو در نظر ميگيره و يا نه؟

Saman Hashemi
یک شنبه 09 مرداد 1390, 14:11 عصر
جواب هر دو تا سوال بله ميباشد
1- كدهاي C# سمت سرور اجرا ميشه
2-هر متغير به ازاي هر كاربر ايجاد ميشود

zahraf
یک شنبه 09 مرداد 1390, 14:17 عصر
يعني ديگه نيازي نيست از سژن استفاده كنم؟
پاسخ ها درست خواهد بود و نتايج اشتباه نميشه؟

Saman Hashemi
یک شنبه 09 مرداد 1390, 14:31 عصر
اين يه بحث ديگه است شما با هر PostBack مقدار متغيرتو از دست ميدي و بهتر اونه كه از session استفاده كني البته بسته به كاري كه ميخواهي انجام بدي راه حل هاي ديگه اي هم هست مثل cookie,application,viewstate و متغير هاي static...!