Di Asp.Net MVC, Layout-layout sama seperti Master Pages di Asp.Net Web Forms. Ini membantu Anda untuk mempertahankan tampilan yang konsisten di semua tampilan dalam aplikasi Asp.Net MVC Anda. Seperti Master Pages, Layout mungkin berisi CSS umum, View yang berisi file jQuery dan View menyediakan konten. Di Asp.Net MVC, pada tingkat aplikasi Anda memiliki berkas _ViewStart  di dalam folder Views untuk mendefinisikan halaman Layout default untuk aplikasi Asp.Net MVC Anda. Pada artikel ini, saya akan mengekspos cara yang berbeda untuk menerapkan halaman Layout untuk aplikasi Anda. Misalkan kita harus membuat layout dengan menggunakan berbagai cara, seperti yang ditunjukkan pada gambar. Cara 1: Kontrol Layout render dengan menggunakan berkas _ViewStart dalam direktori root dari folder Views Kita dapat mengubah render default layout dengan file _ViewStart dengan menggunakan kode di bawah ini: Cara 2: Kembali Layout dari ActionResult Kita juga dapat mengganti default layout rendering  dengan mengganti layout dari ActionResult dengan menggunakan kode di bawah ini: Cara 3: Tentukan Layout di dalam setiap view di atas Kita juga dapat mengganti default layout rendering dengan mendefinisikan layout pada view dengan menggunakan kode di bawah ini: Cara 4: Menambahkan file _ViewStart di setiap direktori Kita juga bisa mengatur default layout untuk direktori tertentu dengan menempatkan file _ViewStart di setiap direktori dengan informasi Layout yang diperlukan seperti yang ditunjukkan di bawah ini:
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H