כיצד אוכל להפעיל ניתוב מבוסס תכונות?
כיצד אוכל להפעיל ניתוב מבוסס תכונות?

וִידֵאוֹ: כיצד אוכל להפעיל ניתוב מבוסס תכונות?

וִידֵאוֹ: כיצד אוכל להפעיל ניתוב מבוסס תכונות?
וִידֵאוֹ: Routing in asp.net Web API | Convention-Based and Attribute-Based Routing | Why Attribute routing? 2024, נוֹבֶמבֶּר
Anonim

הפעלת ניתוב מאפיינים ביישום ASP. NET MVC5 שלך הוא פשוט, פשוט הוסף שיחה מסלולים . שיטת MapMvcAttributeRoutes() עם שיטת RegisterRoutes() של RouteConfig. קובץ cs. אפשר גם לשלב ניתוב תכונה עם מוסכמה- ניתוב מבוסס.

פשוט כך, איזו שיטה של Routecollection מאפשרת ניתוב מבוסס תכונות?

הפעלת ניתוב תכונה ל הפעל ניתוב תכונה , עלינו לקרוא ל- MapMvcAttributeRoutes שיטה של ה איסוף מסלול מחלקה במהלך ההגדרה. אנחנו יכולים גם להוסיף מסלול מותאם אישית בתוך אותו שיטה . כך נוכל לשלב ניתוב תכונה וכנס- ניתוב מבוסס.

כמו כן, מה היתרון של ניתוב תכונות? הנה כמה יתרונות התכונה מבוסס ניתוב , עוזר למפתח במצב איתור באגים / פתרון בעיות על ידי מתן מידע על מסלולים . מקטין את הסיכויים לטעויות, אם א מַסלוּל שונה באופן שגוי ב-RouteConfig. cs אז זה עשוי להשפיע על היישום כולו ניתוב.

חוץ מזה, מהו ניתוב מבוסס תכונות?

ניתוב הוא האופן שבו ASP. NET MVC מתאים URI לפעולה. כפי שהשם מרמז, ניתוב תכונה שימושים תכונות כדי להגדיר מסלולים. ניתוב תכונה נותן לך יותר שליטה על URIs ביישום האינטרנט שלך. הסגנון המוקדם יותר של ניתוב , שנקרא מוסכמה- ניתוב מבוסס , עדיין נתמך באופן מלא.

האם אתה יכול לאפשר ניתוב תכונות ב-MVC 5?

עם MVC 5 ו תְכוּנָה מבוסס ניתוב , אתה להשיג שליטה עדינה יותר שלך מסלולים הן ברמת הבקר והן ברמת הפעולה. הפעלת ניתוב מאפיינים בפרויקט שלך הוא פשוט, פשוט הוסף שיחה ל מסלולים . MapMvcAttributeRoutes(); בפונקציית RegisterRoutes שלך.

מוּמלָץ: