تفاوت بین UseEndpoints و UseRouting در مسیریابی در Asp.net Core
لطفا توضیح بدید تفاوت بین app.UseEndPoints و app.UseRouting در کلاس Program.cs موقع تعریف مسیر چی هست ؟
با درود
useEndPoint
در useEndPoint مشخص میشه که در مسیریابی اول کنترلر و سپس اکشن باشه و درصورتی که کنترلر مشخص نشده باشه برو به Home و اگر اکشن مشخص نشده باشه برو به Index
معمولا در کنترلهایی که ساخته میشه اولین اکشن index هست که با وارد کرن نام کنترلر بدون نیاز به وارد کردن اکشن وارد مسیر مورد نظرمون میشه.
حالا اگر برای مثال ما اکشن پیش فرض رو تغییر بدیم برای همه کنترلهایی که بعدا در آینده ساخته میشه هم اکشن پیش فرض آن تغییر میکنه و برای مسیر یابی حتما باید نام اکشن رو هم وارد کنیم.
UseRouting
اگر این قسمت غیر فعال بشه تمام مسیر یابی ها از کار می افتد مثلا بعد از اجرای پروژه با کلیک روی Privacy هیچ اتفاقی نمیافتد و مسیریابی به کلی از کار می افتد و برای مسیریابی باید در کنترلر یا اکشن از صفت Route استفاده کنیم.که اینکار پیشنهاد نمی شود.
- آموزش استفاده از SignalR در Asp.net Core با مثال عملی
- ادغام چند گزارش استیمول سافت بصورت پی دی اف در یک فایل
- نحوه تغییر استایل کامپوننت select2 چگونه است ؟
- چگونه امنیت پروژه را در Asp.net Core افزایش دهیم ؟
- ارسال پارامتر در دستور window.open جی کویری
- ارسال پارامتر از طریق جاوااسکریپت با کلیک روی تگ a
- خطای 500 زمان اجرا شدن پروژه روی هاست
- کویری نویسی در استیمول سافت جهت فیلتر اطلاعات
- نمایش صفحه در پنجره جدید با کلیک روی لینک (تگ a) در Asp
- افزودن مقادیر به صورت دستی به List دریافت شده از ریپازیتوری
- کار با CkEditor با قابلیت آپلود عکس
- خطا در ایجاد migration در Asp.net core
- تفاوت های Asp.net core و Asp.net mvc چیه؟
- دلیل اسپم شدن ایمیل های ارسالی از سرور
- نحوه لایه بندی پروژه Core و اضافه کردن به IIS
- ارسال ایمیل در Asp.net core
- آیا میشه در mvc core از کامپونت استفاده کرد
- آپلود فایل در Asp.net core چگونه است؟
- حذف کامل یک رکورد در جدول ریلیشن شده
- اشکال در آپلود فایل ویدیو در mvc core 2