https://learn.microsoft.com/zh-cn/aspnet/mvc/overview/getting-started/
1、在 “开始”页上,选择“ 新建项目”。 在“新建项目”对话框中,选择左侧的“Visual C#”类别,然后选择“Web”,然后选择“ASP.NET Web 应用程序” (.NET Framework) 项目模板。 将项目命名为“MvcMovie”,然后选择 “确定”。
2、在 “新建 ASP.NET Web 应用程序 ”对话框中,选择“ MVC ”,然后选择“ 确定”。
3、首先创建控制器类。 在“解决方案资源管理器”中,右键单击“控制器”文件夹,然后单击“添加”,然后单击“控制器”。
在 “添加基架 ”对话框中,单击“ MVC 5 控制器 - 空”,然后单击“ 添加”。
将新控制器命名为“HelloWorldController”,然后单击“ 添加”。
请注意,解决方案资源管理器已创建名为 HelloWorldController.cs 的新文件和一个新文件夹 Views\HelloWorld。 控制器在 IDE 中处于打开状态。
将文件的内容替换为以下代码。
using System.Web;
using System.Web.Mvc;
namespace MvcMovie.Controllers
{
public class HelloWorldController : Controller
{
//
// GET: /HelloWorld/
public string Index()
{
return "This is my <b>default</b> action...";
}
//
// GET: /HelloWorld/Welcome/
public string Welcome()
{
return "This is the Welcome action method...";
}
}
}
(按 F5 或 Ctrl+F5) 运行应用程序。 在浏览器中,将“HelloWorld”追加到地址栏中的路径。
调用不同的控制器类 (和它们中的不同操作方法,具体取决于传入 URL,
格式:/[Controller]/[ActionName]/[Parameters]
在 App_Start/RouteConfig.cs 文件中设置路由的格式。
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
运行应用程序且不提供任何 URL 段时,它默认为在上述代码的 defaults 节中指定的“Home”控制器和“Index”操作方法。
标签:Web,控制器,ASP,单击,MVC,action,NET,public From: https://www.cnblogs.com/Dongmy/p/17700437.html