פונקציה סטאטית ב asp.net

ברק קרב

New member
פונקציה סטאטית ב asp.net

אני בונה אתר, ואני רוצה להשתמש בכמה פונקציות לכל מיני קלאסים שנמצאים בקבצים שונים באתר. יצרתי קובץ CS בתיקייה app_code שמכיל פונקציות סטאטיות. כדי להפעיל אותן בקבצים האחרים אני כותב את שם המחלקה הסטאטית. הפונקציה הרלוונטית. יש דרך לעשות את זה בלי לכתוב כל פעם את שם המחלקה הסטאטית מחדש? (משהו שיוגדר כללית לכל הדפים ביחד, ולא בכל דף לחוד)
 

nushix

New member
לדעתי...

1. אם תירש את המחלקה הסטטית לתוך הדף לא תצטרך לכתוב כל פעם את שם המחלקה. 2. לא ניסיתי את זה מעולם אבל לדעתי אם תוסיף את המחלקות הסטטיות ל NAMESPACE...
 

yonigold

New member
NAMESPACE VS CLASS

NAMESPACE זה NAMCESPACE וCLASS זה CLASS... אתה יכול לייבא NAMESPACE איך בדיוק תייבא CLASS לדף?
 

Justin Angel

New member
מוצ'ו פרובלמה מואי צ'יקיטה.

לא ניתן לעבוד מול מחלקה סטטית בלי לפרט את שמה. בנוסף, מומלץ כי לא תעבוד עם App_code מלבד מקרים מאוד ספציפים (היות וכברירת מחדל הם מתקמפלים כולם מחדש בכל אתחול של האתר בזמן ריצה) אלא תוציא אותם לפרוייקט מסוג Class Libary שיהיה הרבה יותר קל לניהול. המודל של Web site אף-פעם לא יועד לתמוך בהרבה קבצי קוד ב-App_code או בכלל לא מצוייד בכלים הנכונים לתת-מענה בזמן ריצה לקבצי קוד גרידא.
 
למעלה