zoukankan      html  css  js  c++  java
  • MVC之排球比赛计分程序 ——(五)控制器的设计与实现

    控制器 
    控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,

    控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,

    然后用确定用哪个视图来显示模型处理返回的数据。

    Controller控制器接受用户请求,然后返回视图。控制器控制视图的产生。我们根据此软件的需求,设计所

    需要的Controller。我们添加控制器就需要放到controller文件夹里。

    我们为实现此软件的需求,目前我们需要五个Controller,分别是:JuController.cs,HomeController.cs,

    SpecatorController.cs,TeamController.cs,ScoreController.cs五个控制器分别返回不同的视图给用户,在这里,我们主要设计的是HomeController ,其他的当

    我们创建的时候,系统会自动帮我们设计实现(下篇博客我们讲具体讲述这个问题),在这里,我们具体讲述一下HomeController;

    点击添加,

    控制器内根据需求可以使用系统自动生成的代码,具体代码如下:

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

    右键单击Index添加视图,具体实现代码如下:

    @{
        ViewBag.Title = "Index";
    }

    <h2>排球比赛计分程序</h2>

        @Html.ActionLink("记分员","Index","Team")
    @Html.ActionLink("观众","SearchIndex","Spectator")

     到这里对HomeController的设计就完成了,HomeController控制器是负责把软件的首界面返回给用户


     

  • 相关阅读:
    bzoj3687
    bzoj1930
    splay启发式合并
    学习笔记::启发式合并
    bzoj1798
    java提高篇(三)-----理解java的三大特性之多态
    java提高篇(二)-----理解java的三大特性之继承
    队列的顺序实现(循环数组)与链式实现
    java提高篇(一)-----理解java的三大特性之封装
    设计模式读书笔记-----解释器模式
  • 原文地址:https://www.cnblogs.com/150902yt/p/7072895.html
Copyright © 2011-2022 走看看