PDA

View Full Version : ایجاد متد سراسری



jaykob
شنبه 30 بهمن 1389, 23:35 عصر
سلام دوستان

من در بخش از پروژه مثلا Session ای را با یک متد کوتاه چک می کردم یا هر متد تکراری دیگری. خوب تعداد صفحات بالا باشه و ... کمی سخته به چه شکل این متد رو سراسری تعریف کنم که در صفحات فقط نمونه کلاسش رو بسازم ؟

با تشکر

Mostafa_Dindar
یک شنبه 01 اسفند 1389, 00:35 صبح
سلام ,


به چه شکل این متد رو سراسری تعریف کنم که در صفحات فقط نمونه کلاسش رو بسازم ؟ هر کلاسی که در فلدر App_Code قرار گیرد و از نوع Public باشد از همه جای پروژه قابل دسترسی هست و میتوانیم Instance از آن ایجاد کنیم .

موفق باشید

A.S.Roma
یک شنبه 01 اسفند 1389, 10:47 صبح
فکر می کنم اگر یک Class Library Project بسازید برای این موارد بهتر باشه .
فقط DLL اون کلاس رو به پروژتون Add Reference‌کنید.

jaykob
دوشنبه 02 اسفند 1389, 15:09 عصر
ممنون . اما داخل کلاس به طور مثال دستور Response وجود نداره باید به چه شکل عمل کرد ؟

Mostafa_Dindar
دوشنبه 02 اسفند 1389, 15:16 عصر
از فضای نام System.Web.HttpContext استفاده کنید .

موفق باشید

jaykob
دوشنبه 02 اسفند 1389, 17: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, 17:30 عصر
به این شکل استفاده کنید:
System.Web.HttpContext.Current.Response.Write(X);