יום רביעי, 31 באוקטובר 2012

Server.MapPath במחלקה

בגישה אל השרת, נרצה לדעת מהי הכתובת שלו ליישומים שונים (שליפת מידע, הכנסת מידע ועוד), נשתמש בפקודה:
Server.MapPath("pdf/NameOfPdf.pdf")

הפקודה הזו טובה בקבצי aspx.cs שיש להם גישה ישירה אל השרת.

אבל אם יש לנו מחלקה שיושבת בתוך תיקיית App_Code, נקבל את השגיאה הבאה:
The name 'Server' does not exist in the current context

נוכל להשתמש בספרייה הבאה:
HttpContext.Current.Server.MapPath("pdf/NameOfPdf.pdf")

אין תגובות:

הוסף רשומת תגובה