שלח תשובה

זירת השאלות

4 תשובות

  1. ההבדל העיקרי הוא שASP.NET היא טכנולוגיה שתפקידה לבצע פעולות על הצד-שרת בלבד.
    CSHTML זהו קובץ שבעיקר מתעסק עם הצד-לקוח; הוא אחראי על הצגת HTML לדפדפן, הCS מגיע מCSHARP (השפה הראשית שבמה משתמשים בפיתוח ASP.NET)

  2. טעות חמורה. cshtml אינה שפת צד לקוח כלל

    cshtml נקראת גם razor syntax, זו בסה"כ דרך נוספת לכתובת asp.net

    הדרך הקלאסית לכתוב asp.net היא כשיש קובץ אחד שמכיל את ה-html וקובץ נוסף בסיומת CS שמחזיק את ה-code behind שכתוב ב-VB או C#, כלומר הפרדה רעיונית בין הקוד פרונט לקוד האחורי.

    מה ש-cshtml מביאה זה בעצם קונספט קצת שונה, שמזכיר את שיטת כתיבה ב-asp קלאסי הישן, שבוא שני הקבצים שתארתי מאוחדים לקובץ אחד, עם תחביר שפה מעט שונה שמאפשר לקוד להישאר כביכול נקי ומסודר.

    אך בשורה התחתונה cshtml הוא כתוב על asp.net mvc, והוא חלק ממנה, ולא מדובר בשפת צד לקוח כמו JS

שלח תשובה