PDA

View Full Version : 6 سوال در مورد session,application,tryو کش کردنصفحه



ابراهیم_م
پنج شنبه 18 خرداد 1385, 13:31 عصر
1-من داخل پروژ اه از اکسس استفاده کرده ام و قرار که همزمان تعدادی بتونن از اون بخونن یا بنویسن می خواستم بدونم که اگر در زمان نوشتن روی اون application قفل بشه بقیه در خواست ها چی می شن
2-آیا تعریف متغیر های session,applicationباید در global.asax با شه یا می تونیم هر کجا که خواستیم تعریفشون بکنیم
3-می شه ازselect ,datasetانجام داد یا برای هر جدول باید یک datasetایجاد کرد
4-اگر می شه نحوه استفاده صحیح از try..catch..finally رو توضیح بدین و اینکه کنترل شرط آن چگونه است
5-آیا می شه table داخل فرم رو visible کرد
البته از نوع htmlاون
6-ایا کش کردن صفحه فقط برای صفحات ایستا است یا نه منظورم این که اگر بخواهیم صفحه در برابر کار های کاربر پاسخ گو باشه می شه از کش کردن استفاده کرد
می دونم یک کجا پرسیدن این همه سوال جلب نیست ولی به نظرم مانع از شلوغی صفحه اصلی می شه
در ضمن اگر پر روئی نیست اگر خواستید در مورد هر کدوم کمکی کنید اول شماره اون رو بنویسید
با تشکر

white fox
پنج شنبه 18 خرداد 1385, 15:13 عصر
واااااااا...این همه سوال بی ربط تو یه تاپیک اشتباه است....اما...
1: وقتی یه نفر داره روی بانک میخونه و یا مینویسه بسته به عمل یک نوع قفل روی دیتابیس ایجاد میشه ..حالا اینم حالات مختلف داره کله دتابیس که ایجاد نمیشه....رجوع کنید به کتاب های مربوطه...اما کلا بقیه در انتضار میمونن تا قفل برداشته بشه...کلا زمان طول بکشه کاربر اررور دریافت میکنه

2:در همه جا میشه از متغیر های Session , Aplication استفاده کرد هم تعریف کرد هم خوند

3:یک دیتاست میتونه جداول مختلفی رو همراه با هم برگردونه به هر جدول هم اینطوری دسترسی داره:



Dataset1.tables(n)

n در بالا شماره جدول هستش

4:
شما کلیه دستوراتتون رو بین try تا catch مینویسید در صورت بروز خطا کد هندل کردن خطا رو باید بین Catch و End try بنویسید....حالا میشه چند نوع خطا رو هندل کرد بسته به موقعیت قسمت finally کلیه کدهایی که میخواین چه در صورت خطا چه در صورت عدم ایجاد خطا حتما در آخر انجام بشه اونجا مینویسید..

5:بله میشه یه کد جاوا اسکریپت مشابه زیر:



tabale1.visibility= 'hidden';


6:کش سه نوع داریم...بسته به موقعیت از هر کدوم استفاده میشه....الزاما نباید فقط برای صفحات ایستا باشه اما مطمئنا برای صفحاتی که در زیاد در حال تغثیرره هم استفاده نمیشه..باید ببینید چه کاری میخواهید انجام بدید..تا بهترین راه حل براش پیدا بشه

موفق باشید

ابراهیم_م
جمعه 19 خرداد 1385, 11:57 صبح
با تشکر از شمابه خاطر لطف تان
اما در مورد جدول که از نوع اچ تی ام ال باشه چطور می شه که به اون اسم داد که بشه اون رو hide کرد

white fox
جمعه 19 خرداد 1385, 15:38 عصر
همه تگها خاصیت ID دارند و فراموش نکنید نباید خاصیت runat=server رو به اون بدید...فقط ID کافیه