ورود

View Full Version : تعریف کلاس در App_Code



Wily_Fox
جمعه 23 فروردین 1392, 10:08 صبح
با سلام و خسته نباشید

کلاس هایی در داخل فولدر App_Code تعریف می کنم اما نمیتونم تو پروژه ازشون استفاده کنم.

یا بهتر بگم وقتی می نویسم

using DynamicWebsite.App_Code;

خطا میده.
namespsce رو هم namespace DynamicWebsite.App_Code قرار میدم باز فرقی نمیکنه!

دوستان اگه ممکنه منو راهنمایی کنید

متشکرم

hakim22
جمعه 23 فروردین 1392, 12:32 عصر
کلاسهایی که در App_Code میسازید خود به خود در همه ی برنامه قابل دسترس هستند و نیازی به استفاده از Using ندارند. و Reference نمی خواهند

Wily_Fox
جمعه 23 فروردین 1392, 16:30 عصر
کلاسهایی که در App_Code میسازید خود به خود در همه ی برنامه قابل دسترس هستند و نیازی به استفاده از Using ندارند. و Reference نمی خواهند

دوست عزیز نمیاره. namespace همه کلاس ها تنظیم کردم اما نمیاره!!!

hakim22
جمعه 23 فروردین 1392, 18:24 عصر
این لینک نمونه :

http://www.codeproject.com/Articles/31557/A-Beginner-s-Guide-to-ASP-NET-Application-Folders#f

amirashna
جمعه 23 فروردین 1392, 23:48 عصر
ببینید در وضعیت فعلی فایل کلاس های شما به حالت Content قرار دارند که باید به حالت Compile تغییر پیدا کنند
روی کلاس کلیک کنید و F4 بزنید و در منویی که باز شد ، حالت رو تغیرر بدید

Wily_Fox
شنبه 24 فروردین 1392, 09:16 صبح
ببینید در وضعیت فعلی فایل کلاس های شما به حالت Content قرار دارند که باید به حالت Compile تغییر پیدا کنند
روی کلاس کلیک کنید و F4 بزنید و در منویی که باز شد ، حالت رو تغیرر بدید


ببینید در وضعیت فعلی فایل کلاس های شما به حالت Content قرار دارند که باید به حالت Compile تغییر پیدا کنند
روی کلاس کلیک کنید و F4 بزنید و در منویی که باز شد ، حالت رو تغیرر بدید

دستت درد نکنه. دقیقا این حالت بود.

دلیل اش چی بود که این رو content انتخاب کرده بود؟
من این کلاس رو قبلا نوشته بودم و به این پروژه add کردم، آیا احتمال داره که چون add کردم این رو content انتخاب کرده؟

amirashna
چهارشنبه 28 فروردین 1392, 11:30 صبح
دستت درد نکنه. دقیقا این حالت بود.

دلیل اش چی بود که این رو content انتخاب کرده بود؟
من این کلاس رو قبلا نوشته بودم و به این پروژه add کردم، آیا احتمال داره که چون add کردم این رو content انتخاب کرده؟

دقیقا همینه ، شما وقتی یه فایل کلاس رو همین طوری به پروژه اضافه می کنی، در ابتدا پروژه اون رو کامایل نمی کنه!
حتما باید بر روی حالت کامپایل قرار بگیره

موفق باشید