MVC . ASP.NET MVC - C# ( System.Web.Mvc.Controller, ). , - URL- . MVC Controllers, VisualStudio .
MVC , - , , .
, Controllers SolutionExplorer VisualStudio Add (), Controller (), :
AddScaffold ( ), MVC 5 Controller - Empty ( MVC 5 - ), , Add ().
AddController ( ). HomeController Add (). : , , , Home Controller.
MVC VisualStudio, , . Microsoft , VisualStudio .
, VisualStudio Controllers C# HomeController.cs . , VisualStudio . , HomeController Controller, System.Web.Mvc.
using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.Mvc;
namespacePartyInvites.Controllers
{
public class HomeController: Controller
{
publicActionResult Index()
{
returnView();
}
}
}
MVC . HomeController.cs , , :
using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Web;
usingSystem.Web.Mvc;
namespacePartyInvites.Controllers
{
public class HomeController: Controller
{
public string Index()
{
return "Hello, world!";
}
}
}
- , . Index() , "Hello, World". , StartDebugging Debug VisualStudio. Index(), :
|
|
, VisualStudio 45361. URL-, , , .. VisualStudio . Windows, IIS Express. IIS, VisualStudio ASP.NET .
, MVC ASP.NET, , URL . VisualStudio MVC, , . URL, Index :
/ /Home /Home/Index, http://-/ http://_/Home, Index() HomeController. , URL . http://localhost:45361/, , , . URL /Home /Home/Index <Enter>, MVC - "Hello, world".
MVC. , HomeController, MVC. VisualStudio , . , URL .
, , , . - , .
-
HTML-, "HelloWorld". HTML- , .