דריסת מאפיין ACTION ב - FORM

דריסת מאפיין ACTION ב - FORM

היי אנשים! אחרי מאמצים רבים הצלחתי ליצור מנגנון כתובות וירטואליות ב - ASP.NET בלי שימוש בספריות וירטואליות ב - IIS. עשיתי את זה עם http handler, אם מישהו רוצה אני אפרט. הכל עובד כמו צריך, עד שמשגרים טופס. המאפיין action של server side form מוגדר לכתובת הפיזית ולא הוירטואלית. כך, שבעצם הטופס לא עובד... אז מה שרציתי לשאול אחרי המגילה הוא, האם יש דרך להגדיר action שונה מברירת המחדל? כשניסיתי להוסיף מאפיין action לתגית הוא מתעלם ממנו. תודה!
 

Admini

New member
לבנות את ה-Form בלקוח

ולכתוב קצת קוד לבד... זה מה יש.
 
חדשות ועידכונים

ניסיתי להתחכם ולהציב ACTION אחר ע"י JAVASCRIPT:
form1.action="../<%# Dir %>/Default.aspx";​
עכשיו הטופס נשלח אבל לא מבוצעים האירועים בצד השרת. אגב לכתוב את הטופס בצד הלקוח לא יעזור לי כי יש לי user controls שחייבים טופס עם runat=server.
 
שאלה אחרת

אני יוצר virtual directories ב - IIS ע"י קוד, עבור אתר בסגנון GEOCITIES. יש 2 בעיות עם העניין הזה: 1) מסתבר שאף ספק אחסון לא יתן לי הרשאה לגשת ל - IIS שלו ליצירת virtual directories, ואני אצטרך שרת ייעודי. 2) ברגע שיהיו הרבה תתי אתרים, זה יעמיס מאוד על ה - IIS. האם ניתן ליצור כינויים נוספים למסלול פיזי, ולא ע"י virtual directories ב - IIS? ניסיתי ע"י http handlers ולא ממש הולך (ראו ההודעות למעלה). תודה!
 
למעלה