משיב מוביל
how can you make navigationurl in tablecell of asp.net

שאלה
-
תשובות
-
בוקר טוב,
tablecell היא מחלקה של המייצגת אלמנט "תא" באלמנט של Table (טבלה), שהוא סוג של Web Server Controls. ניתן לייצר את הטבלה בעזרת קוד מפורש על ידי בנייה של ה TableRow ושל ה TableCell באלמנט Table.
* דרך אגב, הרבה מאוד מהקונטרולים נועדו לעבודה עם הטכנולוגיה הישנה והמיושנת של WebForms ואינם מתאימים למימוש ישיר בטכנולוגיות חדשות יותר כמו MVC. ניתן לקרוא הסבר טוב למה כך המצב בקישור הבא.
בתוך התא של הטבלה אפשר להכניס כל קוד שרוצים, כולל קישורים בעזרת כל navigation url למשל, כך שלא ברור לי בדיוק היכן נתקעת, באיזה טכנולוגיה אתה עובד, ובאיזה מחלקות אתה עושה שימוש (למשל באיזה navigation אתה משתמש). תבדוק את הדוגמה בקישור ששמתי מעל של השימוש ב Table, יש שם קוד בו מכניסים LiteralControl שנועד לייצג טקסט ל TableCell. באותה מידה אתה יכול להכניס קונטרול של ניווט.
תבדוק אם הקישור הבא עוזר לך לממש navigation bar ב TableCell
https://msdn.microsoft.com/en-us/library/ms972960.aspx
אם זה עדיין לא פותר את הבעיה אז בוא נתחיל מעוד מעט מדיע
האם אתה עובד ב MVC או ב WebForms ?* כדאי לך לבדוק גם אפשרות של שימוש בקונטרול שונה חדש יותר בשם GridView במקום שימוש בקונטרול table שהוא מאוד ישן עוד מתקופת דוט-נט 2 (יש עוד קונטרול ישן בשם DataGrid שהיה לפני ה GridView)... שלושת אלמנטים אלו הם סוגים של Web Server Controls, שנועדו ליצור טבלה בקוד ה HTML בסופו של דבר. ה GridView אני חושב הכי גמיש.
Ronen Ariely
[Personal Site] [Blog] [Facebook] [Linkedin]- נערך על-ידי pituachMVP, Moderator יום ראשון 18 ספטמבר 2016 06:16
- סומן כתשובה על-ידי administrative_account_raOwner שבת 20 יוני 2020 09:52
כל התגובות
-
בוקר טוב,
tablecell היא מחלקה של המייצגת אלמנט "תא" באלמנט של Table (טבלה), שהוא סוג של Web Server Controls. ניתן לייצר את הטבלה בעזרת קוד מפורש על ידי בנייה של ה TableRow ושל ה TableCell באלמנט Table.
* דרך אגב, הרבה מאוד מהקונטרולים נועדו לעבודה עם הטכנולוגיה הישנה והמיושנת של WebForms ואינם מתאימים למימוש ישיר בטכנולוגיות חדשות יותר כמו MVC. ניתן לקרוא הסבר טוב למה כך המצב בקישור הבא.
בתוך התא של הטבלה אפשר להכניס כל קוד שרוצים, כולל קישורים בעזרת כל navigation url למשל, כך שלא ברור לי בדיוק היכן נתקעת, באיזה טכנולוגיה אתה עובד, ובאיזה מחלקות אתה עושה שימוש (למשל באיזה navigation אתה משתמש). תבדוק את הדוגמה בקישור ששמתי מעל של השימוש ב Table, יש שם קוד בו מכניסים LiteralControl שנועד לייצג טקסט ל TableCell. באותה מידה אתה יכול להכניס קונטרול של ניווט.
תבדוק אם הקישור הבא עוזר לך לממש navigation bar ב TableCell
https://msdn.microsoft.com/en-us/library/ms972960.aspx
אם זה עדיין לא פותר את הבעיה אז בוא נתחיל מעוד מעט מדיע
האם אתה עובד ב MVC או ב WebForms ?* כדאי לך לבדוק גם אפשרות של שימוש בקונטרול שונה חדש יותר בשם GridView במקום שימוש בקונטרול table שהוא מאוד ישן עוד מתקופת דוט-נט 2 (יש עוד קונטרול ישן בשם DataGrid שהיה לפני ה GridView)... שלושת אלמנטים אלו הם סוגים של Web Server Controls, שנועדו ליצור טבלה בקוד ה HTML בסופו של דבר. ה GridView אני חושב הכי גמיש.
Ronen Ariely
[Personal Site] [Blog] [Facebook] [Linkedin]- נערך על-ידי pituachMVP, Moderator יום ראשון 18 ספטמבר 2016 06:16
- סומן כתשובה על-ידי administrative_account_raOwner שבת 20 יוני 2020 09:52
-
-
בערת על הקישורים מעל?
הם כוללים דוגמאות
* אני לא בטוח אם אתה מתכוון לקונטרול מיוחד מובנה ל navigationurl או פפשוט שאתה מחפש ליצור navigation url בתוך הקונטרול של ה tablecell. בכל מקרה אני לא עובד עם WebForm כבר הרבה שנים ואני בטוח שיש לכל דבר שאתה יכול לחשוב עליו משהו מחוכן. אישית גם אם היה משהו מוכן אני לא חושב שאני צריך את העזרה של מישהו לכתוב עבורי קוד פשוט של קישור. לכן הייתי בוחר פשוט ליצור בתוך ה קונטרול את התוכן לבד. למעשה לא הייתי עובד עם קונטרול tablecell אלא כותב את הקוד לבד, אבל זה כבר לוקח אותנו לדיון אחר :-)
תבדוק אם הקישורים עוזרים לך. בעיקר האחרון
Ronen Ariely
[Personal Site] [Blog] [Facebook] [Linkedin] -
-
זה בדיוק מה שהבנתי וזה בדיוק מה שיש לך בדוגמאות שהבאתי
ליצור קישור פשוט אני מניח שאתה יודע
אולי אני אתחיל מההתחלה... אתה יודע ליצור את הטבלה?
תעבור על הקישורים ששמתי מעל ותבדוק אם אתה מצליח לממש את מה שיש שם.אני באמת מנסה לעזור אבל לא מבין בכלל באיזה שלב אתה נתקע.
אולי תצמרף את הפרוייקט שלך- ז"א דוגמה של פרוייקט פשוט המכיל מה שאתה יודע לבצע כבר.Ronen Ariely
[Personal Site] [Blog] [Facebook] [Linkedin]