Mohon tunggu...
Merry Olivia
Merry Olivia Mohon Tunggu... -

masih belajar tentang .NET

Selanjutnya

Tutup

Inovasi

ASP.NET MVC: Berbagai Cara Rendering Layout di ASP.NET MVC

18 Februari 2014   21:12 Diperbarui: 24 Juni 2015   01:42 460
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

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

Mohon tunggu...

Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun