به وبسايت برنامه نويسي خوش آمديد . حضور سبزتان را در اين وبلاگ گرامي ميدارم . براي شما لحطات خوشي را آرزو ميكنم. بنده رضا عبدالملكي دانشجوي رشته نرم افزار كامپيوتر از دانشكده فني دورود هستم كه اميدوارم به شما در راستاي يادگيري برنامه نويسي كمك كرده باشم. لطفا ما را از نظرات ، پيشنهادات و انتقادات خود محروم نكنيد . منتظر نظرات شما هستم .
تاريخ ايجاد وبلاگ : شنبه 2 آبان 1388
تاريخ آخرين بروز رساني : یک شنبه 23 اسفند 1388
تعداد نظرات داده شده : 70 نظر
كل مطالب ارسال شده: 774 عدد
به طور کلی وقتی این مقادیر قراره جلوی چشم همه توی متن وبسایت باشند، اهمیت بیشتری پیدا میکنند.
طبیعتا ما دوست داریم تاریخ و ساعت با فرمت مناسب نوشته بشه، مثل: “چهارشنبه 26 فروردین سال 1388” به جای “26/1/88” و البته به نظر من زمان رو “درست” نشون دادن هم به همین مهمی هست.
ادامه آموزش ...
ادامه آموزش ...
همانطور که می دانید ViewState نمایش دهنده وضعیت Page در آخرین پردازشی است که توسط Server انجام شده است و به صورت یک Hidden Input در محتویات Page به صورت encrypted نگهداری می شود.
بدیهی است در هر Request ، ViewState بین Client و Server در رفت و آمد می باشد و این یعنی اگر ViewState حجم زیادی داشته باشد سرعت Load شدن صفحه به شدت پایین می آید که این مسئله خلاف اصول اولیه طراحی Web Site می باشد. به عنوان مثال اگر شما از DataGrid استفاده می کنید که 100 رکورد را نمایش می دهد بسته به تعداد ستونهایی که دارید حجم ViewState ممکن است بین 100 تا 300 کیلو بایت افزایش یاید در حالی که به طور استاندارد حداکثر حجم Page باید 30 کیلو بایت باشد.
ادامه آموزش ...
خیلی از مواقع لازم است که کاربر در صفحات وب امکان زدن دکمه Back را نداشته باشد(مثلا در سایت های ثبت نام یا پرداخت های الکترونیک). در برخی از این سایتها به عنوان یک هشدار به کاربر اعلام شده است که از دکمه Back مربوط به مرورگر استفاده نشود.
راه حل: فرض کنید از صفحه page1.aspx به صفحه page2.aspx انتقال رفته اید. فرض کنید شما نمی خواهید اجازه دهید با استفاده از دکمه Back از صفحه page2.aspx به page1.aspx منتقل شود. برای این کار باید OnPreRender مربوط به صفحه page2.aspx را به شکل زیر بنویسید:
ادامه آموزش ...
