DCSIMG
asp.net mcv - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Browse by Tags

All Tags » asp.net mcv (RSS)
Resources (resx) in asp.net mvc 3
הרבה פעמים נצטרך לעבוד עם קבצי resx באפליקציות asp.net mvc כדי לתמוך בשפות, בפוסט זה נראה כיצד ניתן לעבוד עם קבצים אלו בצורה בסיסית. ניתן להוריד את הדוגמא מכאן . ראשית אני מעדיף לייצר תיקייה לכל View עם הטקסטים שלה, ולכן מבנה הפרוייקט יראה בדרך כלל כך:     חשוב לזכור לשנות את ההגדרות של ה – resx שיהיה מוכר בכל האפליקציה בעזרת ההגדרה של Public   כעת נרצה לראות כיצד נשתמש בטקטסים הנמצאים בקבצי ה – resx, ניתן להשתמש בהם במודלים בצורה הזאת: public class HomeDTO {     [ Display...
רינדור הרבה תוכן בצד הלקוח
לאחרונה אנחנו עדים לשינוי הקו בפיתוח אתרי ה - web (כשכמובן פיתוח ב - asp.net mvc מוביל לשם) שהרבה מבניית התוכן של הדף עובר לצד הלקוח, בעזרת jQuery או knockout וכדו'. אחת מהבעיות שפיתוח בסגנון זה יכול לגרום, שברגע שהרבה מה - html נבנה דינמית המשתמש יראה את הדף נבנה שלב אחרי שלב, מה שכמובן בכלל לא כזה נחמד. ידידי היקר תומר קיסר כתב פיתרון כל כך פשוט שהוא גאוני, יש להוסיף ל - body את המקטע הבא: body { visibility : hidden ; } בנוסף יש לכתוב בסוף ה - document.ready את הקוד הבא: $(document).ready(...
Send paremeters to telerik mvc grid ajax select
בהנחה שאתם משתמשים עם telerik mvc grid , והחלטתם להשתמש עם יכולות ה – ajax data binding שלהם, סביר להניח שתכתבו משהו דומה לכך @( Html.Telerik().Grid(Model) .Name( "BarakUsersGrid" ) .Columns(columns => { columns.Bound(p => p.location_name).Width(27); columns.Bound(p => p.main_contact_person).Width(27); columns.Bound(p => p.location_company_name).Width(40); }) .DataBinding(dataBinding => dataBinding .Ajax() .Select( "getUserInfo" , "UserActivation" )) ...
Introduction to ASP.NET MVC 3 - Part 3
בהמשך לפוסטים שיכניסו אתכם לעולם ה - Asp.net MVC, נמשיך לפתור תרגילים כדי ללמוד את הטכנולוגיה. תרגיל מספר 4 - הודעות שגיאה על ערכים בלתי תקינים. אמנם בפרק זה אין נגיעה ממשית ב - asp.net mvc, אך היות שסדרה זו מיועדת לנכנסים לעולם ה - web ללא רקע מוקדם, חלק מהתרגילים יגעו בעולמות שונים מעולם ה - web. תיאור התרגיל: הצגת הודעות שגיאה למשתמש בעזרת אנימצייה של הודעה (בסגנון ההודעות של Gmail). מטרת התרגיל: עבודה עם css, עבודה עם jQuery. עבודה עם timers. שלבים: הוסיפו לדף ה - Layout.cshtml אלמנט מסוג div...
Introduction to ASP.NET MVC 3 - Part 2
בהמשך לפוסטים שיכניסו אתכם לעולם ה - Asp.net MVC, נמשיך לפתור תרגילים כדי ללמוד את הטכנולוגיה. תרגיל מספר 3 - הוספת דף רישום. תיאור התרגיל: הוספת דף רישום המאפשר להוסיף משתמשים חדשים במערכת, ניתן יהיה להגיע לדף הרישום מתוך דף הלוגין, המשתמש ימלא את הנתונים, ישלח אותם לשרת ובמידה והכול תקין יוסיף אותם למערכת. מטרת התרגיל: היכרות עם ה – html helpers, היכרות עם ה – attributes המאפשרים ולידציות אוטומטיות, הוספת אובייקטים לבסיס הנתונים, עבודה עם ולידציות גם בצד הלקוח. שלבים: הגדירו אובייקט חדש המכיל רק...
Introduction to ASP.NET MVC 3 - Part 1
הקדמה: לפני כמעט חודשיים התחלתי לכתוב סדרת פוסטים לנכנסים לעולם ה - Asp.net mvc - הצהרתי שאכתוב פוסט יומי, לצערי לא כל כך עמדתי בזה :-) אשתדל מהיום לעמוד יותר בכיוון של הבטחה זו. כפי שתארתי פוסטים אלו הם פוסטים מתגלגלים (כלומר כל פוסט תלוי בקודם), לכן מומלץ לקרוא ראשית את הפוסט הקודם ורק לאחר מכן להמשיך כאן. בנוסף פוסטים אלו אינם כתובים כפי שאני כותב בדרך כלל את הפוסטים שלי, אלא בכל פוסט יש תרגיל (מבוסס על הקודם) עם הוראות וצעדים כיצד לפתור אותו - לאחר מכן (מומלץ קודם לנסות לבד) מובא הפיתרון לתרגיל...
Introduction to ASP.NET MVC 3
הקדמה: לאחרונה יצא לי להיות בחברה מסויימת בה הייתי אמור להוביל פיתוח אתר ב - ASP.NET MVC 3, היה שם צוות נהדר וחכם, הבעייה שאף אחד מהצוות מאותה חברה לא הכיר את עולם ה - Web וכמובן לא את פלטפורמת asp.net mvc. לכן הקדשנו תקופה מסויימת ללמוד את הטכנולוגיה, ובניתי רשימת תרגילים אשר הם צריכים לפתור, ודרך תרגילים אלו הם התחילו להכיר את asp.net mvc, התרגילים הינם תרגילים מתגלגלים, כלומר - כל תרגיל הינו המשך לתרגיל הקודם. היות שאני מניח שיש עוד אנשים אשר זקוקים למדריך למידה על asp.net mvc, החלטתי שבמקום לכתוב...