Resources (resx) in asp.net mvc 3

יום רביעי, ספטמבר 12, 2012

הרבה פעמים נצטרך לעבוד עם קבצי resx באפליקציות asp.net mvc כדי לתמוך בשפות, בפוסט זה נראה כיצד ניתן לעבוד עם קבצים אלו בצורה בסיסית. ניתן להוריד את הדוגמא מכאן. ראשית אני מעדיף לייצר תיקייה לכל View עם הטקסטים שלה, ולכן מבנה הפרוייקט יראה בדרך כלל כך:     חשוב לזכור לשנות את ההגדרות של ה – resx שיהיה מוכר בכל האפליקציה בעזרת ההגדרה של Public   כעת...
אין תגובות

רינדור הרבה תוכן בצד הלקוח

יום שני, יולי 30, 2012

לאחרונה אנחנו עדים לשינוי הקו בפיתוח אתרי ה - web (כשכמובן פיתוח ב - asp.net mvc מוביל לשם) שהרבה מבניית התוכן של הדף עובר לצד הלקוח, בעזרת jQuery או knockout וכדו'. אחת מהבעיות שפיתוח בסגנון זה יכול לגרום, שברגע שהרבה מה - html נבנה דינמית המשתמש יראה את הדף נבנה שלב אחרי שלב, מה שכמובן בכלל לא כזה נחמד. ידידי היקר תומר קיסר כתב פיתרון כל כך פשוט שהוא גאוני, יש להוסיף ל - body את המקטע הבא:  body {     visibility: hidden; }  בנוסף יש לכתוב בסוף ה - document.ready את הקוד הבא:  $(document).ready(function () {     $("body").css("visibility", "visible"); });  כעת רק בסוף הבנייה של האתר המשתמש יראה בבת אחת...
תגיות: , , , , , ,
6 תגובות

Send paremeters to telerik mvc grid ajax select

יום שישי, יולי 20, 2012

בהנחה שאתם משתמשים עם 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); ...
אין תגובות

Introduction to ASP.NET MVC 3 – Part 3

יום רביעי, מאי 2, 2012

  בהמשך לפוסטים שיכניסו אתכם לעולם ה - Asp.net MVC, נמשיך לפתור תרגילים כדי ללמוד את הטכנולוגיה. תרגיל מספר 4 - הודעות שגיאה על ערכים בלתי תקינים. אמנם בפרק זה אין נגיעה ממשית ב - asp.net mvc, אך היות שסדרה זו מיועדת לנכנסים לעולם ה - web ללא רקע מוקדם, חלק מהתרגילים יגעו בעולמות שונים מעולם ה - web.   תיאור התרגיל: הצגת הודעות שגיאה למשתמש בעזרת אנימצייה של הודעה (בסגנון ההודעות של Gmail).   מטרת התרגיל: עבודה עם css, עבודה עם jQuery. עבודה עם timers. שלבים: הוסיפו לדף ה - Layout.cshtml אלמנט מסוג div שימורכז לאמצע המסך ויוצמד למעלה (בעזרת css – שימוש ב – position, עצבו...
תגובה אחת

Introduction to ASP.NET MVC 3 – Part 2

יום ראשון, אפריל 29, 2012

בהמשך לפוסטים שיכניסו אתכם לעולם ה - Asp.net MVC, נמשיך לפתור תרגילים כדי ללמוד את הטכנולוגיה.     תרגיל מספר 3 - הוספת דף רישום.   תיאור התרגיל: הוספת דף רישום המאפשר להוסיף משתמשים חדשים במערכת, ניתן יהיה להגיע לדף הרישום מתוך דף הלוגין, המשתמש ימלא את הנתונים, ישלח אותם לשרת ובמידה והכול תקין יוסיף אותם למערכת.   מטרת התרגיל: היכרות עם ה – html helpers, היכרות עם ה – attributes המאפשרים ולידציות אוטומטיות, הוספת אובייקטים לבסיס הנתונים, עבודה עם ולידציות גם בצד הלקוח.   שלבים: הגדירו אובייקט חדש המכיל רק את השדות אותם המשתמש אמור למלאות (שם, סיסמא, סיסמא שוב, גיל, דוא"ל). הוסיפו Attribute שונים על המאפיינים (, ...
תגיות: , , ,
תגובה אחת

Introduction to ASP.NET MVC 3 – Part 1

יום שישי, אפריל 20, 2012

  הקדמה:  לפני כמעט חודשיים התחלתי לכתוב סדרת פוסטים לנכנסים לעולם ה - Asp.net mvc - הצהרתי שאכתוב פוסט יומי, לצערי לא כל כך עמדתי בזה :-) אשתדל מהיום לעמוד יותר בכיוון של הבטחה זו.     כפי שתארתי פוסטים אלו הם פוסטים מתגלגלים (כלומר כל פוסט תלוי בקודם), לכן מומלץ לקרוא ראשית את הפוסט הקודם ורק לאחר מכן להמשיך כאן.   בנוסף פוסטים אלו אינם כתובים כפי שאני כותב בדרך כלל את הפוסטים שלי, אלא בכל פוסט יש תרגיל (מבוסס על הקודם) עם הוראות וצעדים כיצד לפתור אותו - לאחר מכן (מומלץ קודם לנסות לבד) מובא הפיתרון לתרגיל עם ההסברים.     תרגיל מספר 2. - עדכון דף הלוגין...
תגיות: , , ,
2 תגובות

Introduction to ASP.NET MVC 3

יום רביעי, פברואר 29, 2012

  הקדמה:  לאחרונה יצא לי להיות בחברה מסויימת בה הייתי אמור להוביל פיתוח אתר ב - ASP.NET MVC 3, היה שם צוות נהדר וחכם, הבעייה שאף אחד מהצוות מאותה חברה לא הכיר את עולם ה - Web וכמובן לא את פלטפורמת asp.net mvc.   לכן הקדשנו תקופה מסויימת ללמוד את הטכנולוגיה, ובניתי רשימת תרגילים אשר הם צריכים לפתור, ודרך תרגילים אלו הם התחילו להכיר את asp.net mvc, התרגילים הינם תרגילים מתגלגלים, כלומר - כל תרגיל הינו המשך לתרגיל הקודם.   היות שאני מניח שיש עוד אנשים אשר זקוקים למדריך למידה על asp.net mvc, החלטתי שבמקום לכתוב מדריך כפי שאני עושה בדרך כלל, הפעם אני אכתוב...
תגיות: , , , ,
4 תגובות