336
צפיות
צפיות
3
תשובות
תשובות
קובץ Include הוא שם משתנה
האם ניתן לכתוב שם של קובץ בתוך ה-include ככשם הקובץ הוא משתנה. ניסיתי משהו כמו:
<%Response.Write "<!– #INCLUDE Virtual='"&ss&"' –>"%>
אך ללא ההצלחה וגם
<!– #INCLUDE Virtual=<%=ss%> –>
וגם ללא הצלחה.
האם זה בכלל אפשרי?
תודה
3 תשובות
לא נירא לי שאפשר..
אבל אתה יכול לעשות ככה:
if ss=משהו then
<!–#include virtual="משהו"–>
elseif ss=משהו אחר then
<!–#include virtual="משהו אחר"–>
elseif ……………………………וכך הלאה……
end if
ואזבן כל else אתה שם אתה האינקלוד שאתה רוצה לכל משתנה…..
ודרך הגב זה שייך לפורום צד שרת.
גם מה שאתה כתבת זה לא נכון
ואף לא יעיל, פעולות האינקלוד נעשות לפני הקריאה למפרש ה-ASP. ולכן כל הקבצים שאתה מתכוון לאנקלד יאונקלדו ורק אח"כ תתבצע הבדיקה.
ומשום שהאינקלוד נפעל לפני הקריאה למפרש ה-ASP אי אפשר להשתמש במשתנים בשורת הכתובת שלו.
Server.Execute
.
מועבר לצד-שרת