View Full Version : ایجاد متد سراسری
jaykob
یک شنبه 01 اسفند 1389, 00:35 صبح
سلام دوستان
من در بخش از پروژه مثلا Session ای را با یک متد کوتاه چک می کردم یا هر متد تکراری دیگری. خوب تعداد صفحات بالا باشه و ... کمی سخته به چه شکل این متد رو سراسری تعریف کنم که در صفحات فقط نمونه کلاسش رو بسازم ؟
با تشکر
Mostafa_Dindar
یک شنبه 01 اسفند 1389, 01:35 صبح
سلام ,
به چه شکل این متد رو سراسری تعریف کنم که در صفحات فقط نمونه کلاسش رو بسازم ؟ هر کلاسی که در فلدر App_Code قرار گیرد و از نوع Public باشد از همه جای پروژه قابل دسترسی هست و میتوانیم Instance از آن ایجاد کنیم .
موفق باشید
A.S.Roma
یک شنبه 01 اسفند 1389, 11:47 صبح
فکر می کنم اگر یک Class Library Project بسازید برای این موارد بهتر باشه .
فقط DLL اون کلاس رو به پروژتون Add Referenceکنید.
jaykob
دوشنبه 02 اسفند 1389, 16:09 عصر
ممنون . اما داخل کلاس به طور مثال دستور Response وجود نداره باید به چه شکل عمل کرد ؟
Mostafa_Dindar
دوشنبه 02 اسفند 1389, 16:16 عصر
از فضای نام System.Web.HttpContext استفاده کنید .
موفق باشید
jaykob
دوشنبه 02 اسفند 1389, 18:22 عصر
از فضای نام System.Web.HttpContext استفاده کنید .
موفق باشید
با تشکر اما با اضافه کردن این متد به خطای زیر بر می خورم :
Error 1 A using namespace directive can only be applied to namespaces; 'System.Web.HttpContext' is a type not a namespace
Vahid_moghaddam
دوشنبه 02 اسفند 1389, 18:30 عصر
به این شکل استفاده کنید:
System.Web.HttpContext.Current.Response.Write(X);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.