-
לאחר ששמעתי את הצעתו ש @dovid חיפשתי משהו להתחיל איתו.
מצאתי את הספר הזה (באנגילית 812 עמודים) והתחלתי לכתוב את התוכנית הראשונה שלי ע"פ הספר.עד עמוד 28 הצלחתי להגיע והכל היה בסדר אך החל מעמוד 29 מהקטע של יצירת עמוד RsvpForm לא החלתי להבין איך אני עובר מבקר למודל ואני מקבל את השגיאה הבאה:
@model TestCar.Models.GuestResponse @{ Layout = null; } <html> <head> <meta name="viewport" content="width=device-width" /> <title>RsvpForm</title> </head> <body> @using (Html.BeginForm()) { <p>Your name: @Html.TextBox(**x => x.Name**) </p> <p>Your email: @Html.TextBoxFor(x => **x.Email**)</p> <p>Your phone: @Html.TextBoxFor(x => **x.Phone**)</p> <p> Will you attend? @Html.DropDownListFor(x => **x.WillAttend**, new[] { new SelectListItem() {Text = "Yes, I'll be there", Value = bool.TrueString}, new SelectListItem() {Text = "No, I can't come", Value = bool.FalseString} }, "Choose an option") </p> <input type="submit" value="Submit RSVP" /> } <div> </div> </body> </html>
כמה שניסיתי להבין את הבעיה לא הצלחתי להבין מדוע חסרים לי שדות והיכן הם חסרים.
בקיצור נתקעתי בעמודים 29-30 -
@zvinissim אמר בשגיאות בתצוגת MVC:
RsvpForm
הספר עוד חסום לי, שלחתי בקשה לפתוח אותו.אבל בנוגע למה שהבאת:
א. לא צירפת שגיאה
ב. מהם זוג הכוכביות ** שמופיע רבות, זה במקור או רק בגלל העתק עם העיצוב? -
@dovid אמר בשגיאות בתצוגת MVC:
אבל בנוגע למה שהבאת:
א. לא צירפת שגיאה
ב. מהם זוג הכוכביות ** שמופיע רבות, זה במקור או רק בגלל העתק עם העיצוב?@dovid ה-** היה אמור להדגיש את הכיתוב עם השגיאה.(קו אדום מתחת למשתנה)
לאחר שליחת ההודעה עברתי שוב על הספר ולתדהמתי ראיתי שפספסתי לכתוב את הקוד במודל
לאחר שהוספתי את הקוד הכל עובד קשורה.
מבקש סליחה על ההטרדה
למרות שעשיתי רק העתק-הדבק מבלי להבין עדיין שום דבר הצלחתי לתחיל להבין את העיקרון.
עדיין חסרים לי כמה הבנות- איך כתוב קוד C# (מבנה הכתיבה)
- מה עניין:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc
- {} מתי שמים ומתי לא?
לעת עתה הספר הזה נראה מעניין ומסביר באופן מפושט מה צריך לעשות.
לעת עתה למדתי כמה תובנות מהספר הזה:- כותב הספר מסביר יפה את הדוגמאות. (למרות שזה באנגלית)
- למרות שאני בקושי יודע אנגלית הצלחתי להשטלט די יפה ולהתחיל ולהבין את העיקרון (ברור שתרגמתי דרך גוגל טרנל'ס את רוב הפסקאות)
-
-