از زمان asp.net 1 تا الان یکی از ویژگی های اصلی آن Web formها بودند. در نسخه جدید ASP.NETقابلیت های خوبی به وب فرم ها و visual web developer اضافه شده که در زیر بعضی از اونها رو بررسی میکنیم
1- توانایی ست کرد Meta tag
2-کنتر بیشتر روی View state
3-کنترل بیشتر روی Id ایجاد شده برای کنترل ها
4-کنترل بیشتر روی تگ های ایجاد شده برای بعضی کنترل های دیتابیسی
5- تمپلیت های جدید برای پروژه ها
در قسمت بعدی چند نمونه از این تغییرات را با هم خواهیم دید.
قابلیت اولی که در باره آن بحث خواهیم کرد، کنترل بیشتر روی Viewstate است. در asp.net 4 یک خاصیت جدید به نام ViewStateModeبه کنترل ها اضافه شده که به کمک آن میتوانید عملکرد Viewstate هر کنترل را به طور جداگانه تعیین نمایید. این خاصیت سه مقدار Desable,Enable,Inherit را میپذرد و تعین میکند که Viewstate از صفحه به ارث برده شود، فعال باشد یا غیر فعال.
قابلیت بعدی کنترل روی ID ایجاد شده برای کنترل ها میباشد. در نسخه های قبلی اگر کنترلی داخل یوزرکنترل قرار میگرفت یا کنترل درون صفحه ای قرار میگرفت که درون یک مستر پیچ قرار داشت، به نام آن کنترل پیشوند هایی اضافه میشد تا یکتا بودن نام آن کنترل را در صفحه تضمین کند. این نامها در بساری از مواقع خوانایی کمی داشتند و مهم تر از همه هیچ کنترلی روی این نام ها نداشتیم. در نسخه جدید ASP.NET این قابلیت برای برنامه نویس فراهم شده است که کنترل دقیقی برو روی نام های ایجاد شده برای کنترل ها داشته باشد.
برای این منظور از خاصیت جدید ClientIDMode استفاده میکنیم که تعیین میکند نام به صورت اتوماتیک ایجاد شود، ثابت باشد، به ارث برسد یا از قاعده ما پیروی کند.
و در آخر تمپلیت های جدید نیز برای انواع جدید از پروژه ها به این نسخه اضافه شده است. مانندDynamic Data, ASP.NET MVC,Entity Templatesو ...
برای آشنایی کامل تری با این امکانات میتوانید به اینجا مراجعه کنید.
همین دیگه! تموم شد.
1- توانایی ست کرد Meta tag
2-کنتر بیشتر روی View state
3-کنترل بیشتر روی Id ایجاد شده برای کنترل ها
4-کنترل بیشتر روی تگ های ایجاد شده برای بعضی کنترل های دیتابیسی
5- تمپلیت های جدید برای پروژه ها
در قسمت بعدی چند نمونه از این تغییرات را با هم خواهیم دید.
قابلیت اولی که در باره آن بحث خواهیم کرد، کنترل بیشتر روی Viewstate است. در asp.net 4 یک خاصیت جدید به نام ViewStateModeبه کنترل ها اضافه شده که به کمک آن میتوانید عملکرد Viewstate هر کنترل را به طور جداگانه تعیین نمایید. این خاصیت سه مقدار Desable,Enable,Inherit را میپذرد و تعین میکند که Viewstate از صفحه به ارث برده شود، فعال باشد یا غیر فعال.
قابلیت بعدی کنترل روی ID ایجاد شده برای کنترل ها میباشد. در نسخه های قبلی اگر کنترلی داخل یوزرکنترل قرار میگرفت یا کنترل درون صفحه ای قرار میگرفت که درون یک مستر پیچ قرار داشت، به نام آن کنترل پیشوند هایی اضافه میشد تا یکتا بودن نام آن کنترل را در صفحه تضمین کند. این نامها در بساری از مواقع خوانایی کمی داشتند و مهم تر از همه هیچ کنترلی روی این نام ها نداشتیم. در نسخه جدید ASP.NET این قابلیت برای برنامه نویس فراهم شده است که کنترل دقیقی برو روی نام های ایجاد شده برای کنترل ها داشته باشد.
برای این منظور از خاصیت جدید ClientIDMode استفاده میکنیم که تعیین میکند نام به صورت اتوماتیک ایجاد شود، ثابت باشد، به ارث برسد یا از قاعده ما پیروی کند.
و در آخر تمپلیت های جدید نیز برای انواع جدید از پروژه ها به این نسخه اضافه شده است. مانندDynamic Data, ASP.NET MVC,Entity Templatesو ...
برای آشنایی کامل تری با این امکانات میتوانید به اینجا مراجعه کنید.
همین دیگه! تموم شد.
0 نظرات:
ارسال یک نظر