Tutorial_dasar_aspnet_mvcPada artikel sebelumnya, kita telah menegtahui bagaimana cara membuat project ASP.Net MVC. Bagi rekan – rekan yang belum baca, silahkan baca Tutorial Pengenalan ASP.Net MVC part 1 . Pada artikel kali Tutorial Pengenalan ASP.Net MVC Part 2 (Menambahkan Controller) ini, kita akan belajar bagaimana menambahkan controller pada ASP.Net MVC.

1. Pada blok Solution Explorer, klik kanan folder Controller –> Add –> Controller

Pengenalan ASP.Net MVC Part 2 - Add new controller

 

2. Berikan nama controller “HalloIndonesiaController”. Pada tata penamaan controller ASP.Net MVC, terdapat kesepakatan aturan penamaan. Yaitu memberikan akhiran “Controller” pada nama controller. Namun jangan khawatir, bahwa akhiran “Controller” tidak akan ikut di render saat pemrosesan halaman.

Pilih template “Empty MVC template”. (Untuk mempermudah contoh kita pilih “Empty MVC”, selanjutnya kita akan coba explore template2 yg lain ya… ^_^ )

Pengenalan ASP.Net MVC Part 2 - Give controller name

Setelah itu, kita akan mendapatkan controller yang kita buat. Pada controller HalloIndonesia, kita dapat melihat syntax :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace ManajemenKoleksiFilm.Controllers
{
  public class HalloIndonesiaController : Controller
  {
  //
  // GET: /HalloIndonesia/

    public ActionResult Index()
    {
        return View();
    }
  }
}

Dari syntax diatas, terdapat blok ActionResult yang merupakan action. Jadi, dari situ kita dapat mengetahui bahwa controller tersusun dari satu Action atau lebih. Pada syntax diatas nama action-nya adalah “Index”.

Sekarang kita coba ganti syntax action “Index” diatas menjadi :

    public string Index()
    {
        return "Hallo Indonesia";
    }

Klik Save

Lalu, run project (Debug –> Start Debugging) atau press F5. Saat project kita berhasil di run, tambahkan nama controller di akhir url. Misal : http://localhost:1866/ menjadi http://localhost:1866/HalloIndonesia.

–Referensi : https://mfaisolriza.wordpress.com/ , http://asp.net/mvc–

Maka kita kan dapat mengakases controller yang kita kamsud, yaitu controller “HalloIndoensia”.

Pengenalan ASP.Net MVC Part 2 - Accessing Controller - mfaisolriza.wordpress.com

Sekian artikel pengenalan ASP.Net MVC Part 2(Menambahkan controller). Semoga bermanfaat.

Daftar artikel tutorial pengenalan asp.net :

1. Tutorial Pengenalan ASP.Net MVC Part 1

2. Tutorial Pengenalan ASP.Net MVC Part 2 (Menambahkan Controller)

3. Tutorial Pengenalan ASP.Net MVC Part 3 (Menambahkan View)

4. Tutorial Pengenalan ASP.Net MVC Part 4 – (Menghubungkan data dari Controller ke View)

5. Tutorial Pengenalan ASP.Net MVC Part 5 – (Membuat Model)

 

M. Faisol Riza | m_faisol_riza@yahoo.co.id | 085747740710

5 tanggapan untuk “Tutorial Pengenalan ASP.Net MVC Part 2 (Menambahkan Controller)”

  1. […] artikel sebelumnya, yaitu Pengenalan ASP.Net MVC Part 1 dan Pengenalan ASP.Net MVC Part 2 (Menambahkan controller), kita telah ngobrol sedikit bagaimana membuat project ASP.Net MVC dan bagaimana menambahkan […]

  2. […] ini adalah lanjutan dari serial artikel Pengenalan ASP.Net MVC (Pengenalan ASP.Net MVC Part 1, Pengenalan ASP.Net MVC Part 2 (Menambahkan Controller), Pengenalan ASP.Net MVC Part 3 (Menambahkan […]

  3. […] ASP.Net MVC”. Silahkan baca artikel tutorial sebelumnya : Pengenalan ASP.Net MVC Part 1, Pengenalan ASP.Net MVC Part 2 (Menambahkan Controller), Pengenalan ASP.Net MVC Part 3 (Menambahkan View), Pengenalan ASP.Net MVC Part 4 (Menghubungkan […]

  4. […] 2. Tutorial Pengenalan ASP.Net MVC Part 2 (Menambahkan Controller) […]

  5. […] ASP.Net MVC yg sebelum – sebelumnya. Tutorial Pengenalan ASP.Net MVC Part 1 ,  Tutorial Pengenalan ASP.Net MVC Part 2 (Menambahkan Controller),  Tutorial Pengenalan ASP.Net MVC Part 3 (Menambahkan View), Tutorial Pengenalan ASP.Net MVC […]

Tinggalkan Balasan ke Pengenalan ASP.Net MVC Part 3 (Menambahkan View) | M. FAISOL RIZA Batalkan balasan

I’m Riza

Welcome to my website. I’m happy to share my knowledge and experience here, especially related with my expertise in digital solution for enterprise. I’ll talk many topics around technology, AI, and others. Happy to know you!

You can find me in network platform below

Let’s connect