创建一个基本的 ASP.NET MVC Web 应用程序涉及以下步骤。以下示例假设你使用的是 Visual Studio,并且已经安装了 ASP.NET MVC。

1. 新建 ASP.NET MVC 项目:
   - 打开 Visual Studio。
   - 选择“创建新项目”。
   - 在模板中选择 "ASP.NET Web 应用程序",并选择 MVC 项目模板。
   - 给项目起一个名称,点击“创建”。

2. 项目结构:
   - 生成的项目结构包含 Controllers、Models、Views 等文件夹,分别用于存放控制器、模型和视图。
   - App_Start 文件夹中的 RouteConfig.cs 文件用于配置路由规则。

3. 添加控制器(Controller):
   - 在 Controllers 文件夹中右键单击,选择“添加” -> “控制器”。
   - 选择 MVC 控制器类,命名为 HomeController(示例)。
   - 在控制器中添加一些动作方法(Actions)。
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            return View();
        }

        public ActionResult About()
        {
            ViewBag.Message = "Your application description page.";

            return View();
        }
    }

4. 添加视图(View):
   - 在 Views 文件夹中创建一个与控制器名称相对应的文件夹(例如,Home 文件夹)。
   - 在文件夹中添加 Razor 视图文件,与控制器的动作方法相对应(例如,Index.cshtml 和 About.cshtml)。
    @* Views/Home/Index.cshtml *@
    <h2>Welcome to the Index Page</h2>

    @* Views/Home/About.cshtml *@
    <h2>About Us</h2>
    <p>@ViewBag.Message</p>

5. 配置路由:
   - 打开 App_Start/RouteConfig.cs 文件。
   - 配置路由规则,指定默认的控制器和动作方法。
    public class RouteConfig
    {
        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 }
            );
        }
    }

6. 运行应用程序:
   - 按下 F5 或选择“调试” -> “启动调试”来运行应用程序。
   - 在浏览器中打开 http://localhost:port/,其中 port 是 Visual Studio 中指定的端口号。

这只是一个简单的入门示例。你可以进一步学习如何使用模型传递数据、使用布局(Layouts)、处理表单提交等更高级的概念。 ASP.NET MVC 提供了强大的工具和功能,使你能够创建灵活且可维护的 Web 应用程序。


转载请注明出处:http://www.pingtaimeng.com/article/detail/6559/ASP.NET