מדובר ב Web application ולא ב MVC למיניהם.
מסיבה כלשהי אצלנו בחברה השהו את העבודה עם MVC עקב ביקורות שליליות של מהנדסים או משהו כזה (לא מענין אותי כרגע).נניח ויש לכם דף הזנה ל DB.
כלומר אתה מזין שדות, ובסופו של דבר משנה DB.
האם אתם משתמשים ב POSTBACK או AJAX/POST?
כלומר מנצלים את runat=server או שאתם משתמשים ב webService ו POST?
או מה הדרך הנכונה לעשות זאת?
לדוגמא, היום הרבה יותר יפה וקלאסי להעביר מידע ב AJAX/POST כך שלא מתבצע ריפרוש של הדף. מצד שני אתה מאבד פונקציונלית .Netית.
לדוגמא אפשר ליצור אובייקט מכל input type=text שירוץ runat=server ואז ב POSTBACK להעביר את כל הנתונים ל webservice שיבצע ולדיציה ויעביר ל DBCLASS.
מצד שני, אני עובד עם visualStudioExpress, ואני לא אוהב להשתמש ב runat=server מאחר ויש בעיה לעבוד עם ID וכד' שמקבלים ג'נרייט ID מהשרת ואז ישנה בעיה עם Jquery. בנוסף אני לא אוהב לנפח את ה viewState.
השאלה היא מה יותר נכון מכל הבחינות. חוץ מעבודה קשה. (אבטחה, נכונות, סמנטיקה, וכו')
כרגע לדוגמא אני משתמש ב GenericHandler ashx כי אין באקפרס asmx.
אז אני צריך לגשת ל context.requests.form ואז לבצע get לערכים.
אשמח לשמוע דעות של אנשים שעובדים בתחום, פשוט אני במקום עבודה ואני לומד .NET כי אני עובר למשרת פיתוח, ואני רוצה ללמוד בסיס נכון, וכמובן יעיל עד כמה שאפשר.