ورود

View Full Version : سوال در مورد ASP.net v2



aidinwashere
دوشنبه 04 مهر 1384, 19:10 عصر
سلام.
میخواستم بدونم چرا Code Behind رو از ASP.net v2 حذف کردند و به صورت پیش فرض در Visual Studio 2005 نیست؟
این همه داد زدند که آی بیاید از Code behind استفاده کنید حالا خودشون ....
با احترام.

Behrouz_Rad
دوشنبه 04 مهر 1384, 21:03 عصر
هر دو مدل Inline Coding و Code Behind Coding در ASP.NET 2.0 وجود دارند.
نحوه انتخاب یکی از این دو حالت، با انتخاب چک باکس "Place code in separate file" در زمان اضافه کردن یک وب فرم به پروژه انجام می پذیرد.
موفق باشید.

aidinwashere
سه شنبه 05 مهر 1384, 16:46 عصر
با تشکر از جواب شما استاد عزیز
ولی آیا پیش فرض Inline Code است یا من اشتباه شنیدم؟
چون هرچی عکس از VS.net 2005 دیدم با Inline Code بوده و تاکید بر همین موضوع بوده
حتی کتابی هم همین رو از مزایای VS.net 2005 عنوان کرده بود.
به نظر شما Code Behind بهتره یا Inline Code و چرا.
با احترام.

Behrouz_Rad
سه شنبه 05 مهر 1384, 17:31 عصر
هیچ تفاوتی نمی کنه!
این هم شد مثل بحث همون برتری #C یا VB.NET.
بستگی به خود شخص و راحتیه اون داره.
تعدادی از توسعه گران خواهان اضافه شدن امکان Inline Coding در VS.NET شده بودند که مایکروسافت این امکان رو در نسخه ی جدید VS.NET اضافه کرد.
شاید وقتی Web Matrix رو دیدند، هوایی شدند!

aidinwashere
جمعه 08 مهر 1384, 00:55 صبح
متشکرم استاد.

Peyman_Ranjbar
جمعه 08 مهر 1384, 02:15 صبح
ولی مثل اینه که دیگه خبری از اسمبلی ها نیست و کلاسها به صورت یه اسمبلی کامپایل نمی شن؟

Behrouz_Rad
جمعه 08 مهر 1384, 08:39 صبح
انشالله در آینده نزدیک در مورد مدل کدنویسی در ASP.NET 2.0 توضیحاتی چند خدمت دوستان ارائه می کنم.
ابزار aspnet_compiler.exe در ASP.NET 2.0، اجازه کامپایل تمامی فایل های پروژه را به صورت یک اسمبلی در یک فایل DLL همانند ASP.NET 1.x ارائه می کند.
موفق باشید.

Peyman_Ranjbar
جمعه 08 مهر 1384, 08:44 صبح
اگر زحمتش رو بکشید و مخصوصا در مورد امکانات جدیدش باشه خیلی خوبه
در ضمن یه سوال دارم
با امدن asp.net2 هاستها خودشون رو upgrade میکنن یا اینکه دو دسته میشن و هاستهای asp.net2 بالطبع گرونتر