项目创建

                                                              项目创建

一.项目的创建

我们先创建一个项目;

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

如上:上面 就是一个方法:

public    修饰符,公用的意思

ActionResult   数据返回的类型

public class MainController : Controller
    {
        // GET: Main
        public ActionResult Index()
        {
            return View();
        }
    }

如上:包含上面方法的是一个类;

class   一个类的声明   MainController    类的名称

   有着继承的意思        Controller     是一个类,是在命名空间里定义好的一个类

namespace JavaScriptAjax2021.Controllers
{
    public class MainController : Controller
    {
        // GET: Main
        public ActionResult Index()
        {
            return View();
        }
    }
}

如上:上面是个Main控制器;而   namespace   的意思是命名空间

上面的命名空间是我们自己定义的命名空间

二.创建的页面,运行项目

接下来创建视图,随便写些点,然后运行,代码如下:

@{
    Layout = null;
}

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>Index</title>
</head>
<body>
    <div> hello world
    </div>
</body>
</html>

上面的那个hello world则是我写上去的,除掉hello world之后,剩下的都是创建视图后得出的代码,运行的效果如下:

 如上图:最上的那行的那段链接,都有各自的意思,分别对应着:

主机:localhost                  端口号:56898

控制器名称:Main           方法:Index

 

三.在控制器中运行:

不过当我们用Main控制器启动时,则会出现以下的错误:

而这是我们就要改 ,如下图所示:

 

如上,而我们则要改里面的这段代码↓ ↓ ↓ ↓ ↓ 

defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }的"Home"与"Index",我们将它改为我们的控制器的名称和方法;

因为我这里的方法也是"Index",所以不用改,不过我的这里控制器的名称为:"Main",所以的改为"Main"; ↓ ↓ ↓ 

defaults: new { controller = "Main", action = "Index", id = UrlParameter.Optional }

然后就可以运行了;                                                      

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值