logo

טפסי אינטרנט של ASP.NET

טפסי אינטרנט הם דפי אינטרנט הבנויים על טכנולוגיית ASP.NET. זה מופעל על השרת ומייצר פלט לדפדפן. הוא תואם לכל דפדפן לכל שפה הנתמכת על ידי זמן ריצה של .NET בשפה משותפת. הוא גמיש ומאפשר לנו ליצור ולהוסיף פקדים מותאמים אישית.

אנו יכולים להשתמש ב-Visual Studio כדי ליצור טפסי אינטרנט של ASP.NET. זהו IDE (Integrated Development Environment) המאפשר לנו לגרור ולשחרר פקדי שרת לטפסי האינטרנט. זה גם מאפשר לנו להגדיר מאפיינים, אירועים ושיטות עבור הפקדים. כדי לכתוב לוגיקה עסקית, נוכל לבחור בכל שפת NET כמו: Visual Basic או Visual C#.

Web Forms מורכבים משני מרכיבים: החלק הוויזואלי (קובץ ה-ASPX), והקוד שמאחורי הטופס, שנמצא בקובץ מחלקה נפרד.

טפסי אינטרנט של ASP 1

תאנה: תרשים זה מציג את הרכיבים של ASP.NET

המטרה העיקרית של Web Forms היא להתגבר על מגבלות ה-ASP ולהפריד בין התצוגה להיגיון היישום.

ASP.NET מספק פקדים שונים כמו: בקרות שרת ופקדי HTML עבור טפסי האינטרנט. יש לנו טבלאות של כל הפקדים האלה למטה.


בקרות שרת

הטבלה הבאה מכילה את הפקדים בצד השרת עבור טפסי האינטרנט.

שם בקרה אירועים רלוונטיים תיאור
תווית אף אחד הוא משמש להצגת טקסט בדף HTML.
תיבת טקסט הטקסט השתנה הוא משמש ליצירת קלט טקסט בטופס.
לַחְצָן לחץ, פקודה הוא משמש ליצירת כפתור.
כפתור קישור לחץ, פקודה הוא משמש ליצירת כפתור שנראה דומה להיפר-קישור.
כפתור תמונה נְקִישָׁה הוא משמש ליצירת כפתור תמונות. כאן, תמונה פועלת בתור כפתור.
היפר קישור אף אחד הוא משמש ליצירת פקד היפר-קישור המגיב לאירוע קליק.
רשימה נפתחת SelectedIndexChanged הוא משמש ליצירת פקד רשימה נפתחת.
קופסת רשימה SelectedIndexCnhaged הוא משמש ליצירת פקד ListBox כמו פקד HTML.
DataGrid CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound זה נהג ליצור פריד המשמש להצגת נתונים. אנו יכולים גם לבצע החלפה, מיון ועיצוב בקלות רבה עם הפקד הזה.
רשימת נתונים CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound הוא משמש ליצירת רשימת נתונים שאינה טבלאית ומשמשת להצגת נתונים.
מַהְדֵר ItemCommand, ItemCreated, ItemDataBound זה מאפשר לנו ליצור פורמט לא טבלאי לנתונים. אתה יכול לאגד את הנתונים לפריטי תבנית, שהם כמו פיסות HTML שחוברות יחד בפורמט חוזר ספציפי.
תיבת סימון CheckChanged הוא משמש ליצירת תיבת סימון.
CheckBoxList SelectedIndexChanged הוא משמש ליצירת קבוצה של תיבות סימון שכולן פועלות יחד.
כפתור רדיו CheckChanged הוא משמש ליצירת כפתור בחירה.
RadioButtonList SelectedIndexChanged הוא משמש ליצירת קבוצה של פקדי לחצני בחירה שכולם עובדים יחד.
תמונה אף אחד הוא משמש להצגת תמונה בתוך הדף.
לוּחַ אף אחד הוא משמש ליצירת פאנל שעובד כמיכל.
PlaceHolder אף אחד הוא משמש להגדרת מציין מיקום עבור הפקד.
לוּחַ שָׁנָה SelectionChanged, VisibleMonthChanged, DayRender הוא משמש ליצירת לוח שנה. אנחנו יכולים להגדיר את תאריך ברירת המחדל, לנוע קדימה ואחורה וכו'.
AdRotator AdCreated זה מאפשר לנו לציין רשימה של מודעות להצגה. בכל פעם שהמשתמש מציג מחדש את הדף.
שולחן אף אחד הוא משמש ליצירת טבלה.
XML אף אחד הוא משמש להצגת מסמכי XML בתוך ה-HTML.
מילולית אף אחד זה כמו תווית בכך שהיא מציגה מילולית, אבל מאפשרת לנו ליצור מילוליות חדשות בזמן ריצה ולהציב אותן בפקד הזה.

פקדי HTML

פקדים אלה מעבדים על ידי הדפדפן. אנחנו יכולים גם ליצור פקדי HTML כבקרת שרת. נדון על כך בהמשך המדריך שלנו.

שם הפקדים תיאור
לַחְצָן הוא משמש ליצירת כפתור HTML.
כפתור אתחול מאפס את כל שאר רכיבי טופס ה-HTML בטופס לערך ברירת מחדל
לחצן שלח מפרסם באופן אוטומטי את נתוני הטופס בדף שצוין הרשום בתכונת Action בתג FORM
שדה טקסט נותן למשתמש אזור קלט בטופס HTML
אזור טקסט משמש לקלט רב שורות בטופס HTML
שדה קובץ ממקם שדה טקסט וכפתור עיון בטופס ומאפשר למשתמש לבחור שם קובץ מהמחשב המקומי שלו כאשר לוחצים על כפתור עיון
שדה סיסמה אזור קלט בטופס HTML, אם כי כל התווים שהוקלדו בשדה זה מוצגים ככוכביות
תיבת סימון נותן למשתמש תיבת סימון שהוא יכול לבחור או לנקות
כפתור רדיו משמש שניים או יותר לטופס, ומאפשר למשתמש לבחור אחד מהפקדים
שולחן מאפשר להציג מידע בפורמט טבלה
תמונה מציג תמונה בטופס HTML
קופסת רשימה מציג רשימה של פריטים למשתמש. אתה יכול להגדיר את הגודל משניים או יותר כדי לציין כמה פריטים ברצונך להציג. אם יש יותר פריטים ממה שיתאים למגבלה זו, פס גלילה נוסף אוטומטית לפקד זה.
להפיל מציג רשימה של פריטים למשתמש, אך רק פריט אחד בכל פעם יופיע. המשתמש יכול ללחוץ על חץ למטה מהצד של פקד זה ורשימת פריטים תוצג.
כלל אופקי מציג קו אופקי על פני דף ה-HTML