Bagaimana cara menetapkan Pengontrol Default untuk proyek ASP.NET MVC 4 saya tanpa menjadikannya HomeController ?
Bagaimana saya harus mengatur Area default saat aplikasi dimulai?
c#
asp.net
asp.net-mvc
asp.net-mvc-4
asp.net-mvc-5
Adrian10 BEN
sumber
sumber
Jawaban:
cara terbaik adalah dengan mengubah rute Anda. Rute default (ditentukan dalam App_Start Anda) set
/Home/Index
sebagai halaman arahan default. Anda dapat mengubahnya menjadi rute yang Anda inginkan.
sumber
"AreaName/{controller}/{action}/{id}"
Tetapkan kode di bawah ini di RouteConfig.cs di folder App_Start
JIKA masih tidak berhasil maka lakukan langkah-langkah di bawah ini
Cara Kedua: Anda cukup mengikuti langkah-langkah di bawah ini,
1) Klik kanan pada Proyek Anda
2) Pilih Properties
3) Pilih opsi Web, lalu Pilih Halaman Tertentu (Kontroler / Tampilan), lalu setel halaman login Anda
Di sini, Akun adalah pengontrol saya dan Login adalah metode tindakan saya (disimpan di Pengontrol Akun)
Silakan lihat tangkapan layar terlampir .
sumber
Saya tidak melihat pertanyaan ini dijawab:
Jadi, inilah cara Anda mengatur Area default:
sumber
Jika Anda hanya memiliki satu pengontrol dan Anda ingin mengakses setiap tindakan di root, Anda dapat melewati nama pengontrol seperti ini
sumber