PDA

View Full Version : مشکل در دسترسی به متغیرهای درون App_Code در صفخات دیگر!؟؟؟



EnKamran
سه شنبه 28 خرداد 1392, 00:50 صبح
سلام دوستان بنده از VS 2012‌استفاده میکنم داخل App_Code یک کلاس دارم به اسم Class1.cs اون رو public satic‌میذارم و حالا میخوام توی صفحه دیگه بهش دسترسی داشته باشم نمیشناسه مثلا صفحه Default.aspx.cs میخوام به متغیرهای داخل اون کلاس دسترسی داشته باشم نمیشه اصلا کلاس رو نمیشناسه یوزینگ هم میخوام بزنم اصلا App_Code نمیاره بعد از اسن پروژه

EnKamran
سه شنبه 28 خرداد 1392, 02:58 صبح
عزیزان کسی نیست جواب بده؟

forestasphalt
سه شنبه 28 خرداد 1392, 10:11 صبح
namespace site
{
public class Class1
{
public string name { get; set; }

}
public class Class2
{

}
}


داخل یکی از صفحات سایت
using site;


protected void Page_Load(object sender, EventArgs e)
{
Class1 c = new Class1();
Class2 c2 = new Class2();
}

اینو امتحان کن

EnKamran
سه شنبه 28 خرداد 1392, 10:22 صبح
ممنون.
ولی دقیقا مشکل همینجاست اصلا Class1 و Class2‌رو نمیشناسه

forestasphalt
سه شنبه 28 خرداد 1392, 10:28 صبح
شما using site هم وارد میکنی namespace مربوط به کلاس رو؟

EnKamran
سه شنبه 28 خرداد 1392, 12:59 عصر
بله دوست من مشکل پیدا شد از StackOverFlow ورسیدم.
مسگم بقیه دوستان هم استفاده کنن :
روی کلاسی که توی پوشه App_Code‌هست رایت کلیک کنید و Properties رو بزنید و Build Action رو روی Compile‌ بذارید.