PDA

View Full Version : اشتراک توابع در یک پروژه Asp.nt



kavehYn
چهارشنبه 18 مهر 1386, 13:30 عصر
سلام
من دو سئوال دارم که اگر دوستان زحمت پاسخ دادن بکشند ممنون میشود

1-من تعدادی تابع نوشته ام که در اکثر صفحات پروژه ام باید آنها را فراخوانی کنم(Asp.net2005( . من در حال حاضر مجبورم این تابعها را مرتبا در تمام صفحاتم کپی کنم تا برایم قابل دسترسی باشد . آیا راهی وجود دارد که این توابع را در یک فایل دیگر بریزم و تمام صفحات پروژه من درصورت نیاز آنها را استفاده کنند ؟ اگر وجود دارد لطفا یک کد کوچک برای من بنویسید


2- آیا راهی وجود دارد که یک اتصال به بانک اطلاعاتی اکسس( OledbConnection) را یکبار تعریف کنم و سایر صفحات همگی از همان کانکشن باز شده استفاده کنند ؟ یا من مجبورم در هر صفحه ای مرتبا یک اتصال به بانک اطلاعاتی ایجاد کنم ؟

abadanboy
چهارشنبه 18 مهر 1386, 13:43 عصر
اول تو سایت جستجو کن بعد پست بده ولی با این حال

1- راه ساده: یه فولدر تو پروژت ایجاد می کنی به نام APP_Code تو پیش فرض خودش داره و روش کلیک کنی می سازه
بعد رو فولدر کلیک راست کرده و add new items کلاس را انتخاب می کنی Class.cs و تمام توابع رو می تونی توش بنویسی و تو تمام صفحات فرا خونی کنی

2- تو global.asax متونی از یه application استفاده کنی و تو تمام صفخات نام این application رو فراخونی کنی
یا می تونی مثل همین توابع قسمت 1 عمل کنی

ali_reza_nazari
دوشنبه 30 مهر 1386, 22:52 عصر
میشه یک مثال بگذارید.
ممنون می شوم