Newbie question about controllers in ASP.Net MVC.

Posted by Sergio Tapia on Stack Overflow See other posts from Stack Overflow or by Sergio Tapia
Published on 2010-06-11T01:24:54Z Indexed on 2010/06/11 1:32 UTC
Read the original article Hit count: 420

Filed under:
|
|

I'm following a tutorial on creating the NerdDinner using ASP.Net MVC. However, I'm using Visual Studio 2010 Ultimate edition and there was only MVC2 to choose from.

So I've following the tutorial so far, and everything is really clicking and being really well explained, until this little hitch.

The guide is asking me to create new methods on a Controller file like so:

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

namespace NerdDinner.Controllers
{
    public class DinnersController : Controller
    {
        public void Index(){
            Response.Write("<h1>Coming Soon: Dinners</h1>");
        }

        public void Details(int id) {
            Response.Write("<h1>Details DinnerID: " + id + "</h1>");
        }
    }
}

However, when I created the Controllers file, Visual Studio created an Index method already, but it looks vastly different to what the tutorial shows. Maybe this is the new way to do things using MVC2?

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

namespace NerdDinner.Controllers
{
    public class DinnersController : Controller
    {
        //
        // GET: /Dinners/

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

My question is, how can I reproduce the Details and Index method (they're in MVC) to the MVC2 way?

Is this even relevant? Thank you!

© Stack Overflow or respective owner

Related posts about asp.net-mvc

Related posts about mvc