Working with View
Now lets modify the controller like following and then run.
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace FirstMVCApplication.Controllers { public class FirstController : Controller { // // GET: /First/ public string Index() { return "Hello MVC"; } } }
If we run the above code in Visual Studio we see a out put like following.
We will get a error because MVC Route Handler not found default path in RouteConfig.cs.
But if we enter URL like /First/Index then we will see a output.
Another way is just change the Controller name in RouteConfig.cs. The RouteConfig.cs file like following.
Here we changed controller name Home to First because we didn't create a Home Controller(We have First Controller) and run application then default Controller gives output.
Here generated output is not Html(it's a string result).