重建程序员能力(3)-asp.net MVC框架增长Controller

    MVC在微软中提供的框架目前只是发现是asp.net用。另 8年前,我作了个MVC的Windows APP框架若是有兴趣我往后会介绍给你们,欢迎你们关注。MVC的概念网站上有不少,你们去查阅必定能看到,这里不重复讲述了。这里只是介绍怎么加。html

1. 找到asp.net项目,而后好到Controller文件夹,右键展开菜单 [添加] 展开下一层菜单,而后选择[控制器]。服务器

06

2.在对话框中有3个选项,此次为表述方便先用空的MVC5控制器微信

image

3.填写一下控制器的名称按添加便可。app

须要注意的是Controller是必要的结尾。这个是MVC框架用于路由的。框架

image

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;asp.net

namespace WebMVCApp.Controllers
{
    public class ReqOrderController : Controller
    {
        // GET: ReqOrder
        public ActionResult Index()
        {
            return View();
        }
    }
}测试

新建出来的cs文件相似这样。网站

3. 写个简单的例子,在Controller的代码提中增长一个Welcome方法spa

          // GET: ReqOrder
        public string Welcome()
        {
            return "This is app for request Order submit."; 
        }

这段代码是一旦调用这个控制器的Welcome就返回一串字符。相似HelloWorld的Output了。.net

4.能够按F5测试一下了。image

跟写的不同吧,对的,当前页面是默认的页面,尚未到刚才写的Controller处理的位置。

5.测试Controller

在服务入口中添加控制器和须要测试的方法。

显示的页面就是刚才的想过了

image

与其余网页处理的不同,这里返回的真的只是字符串,而不是html页面,不信可使用右键菜单查看一下代码看看。

 

image

Winking smile

总结

1.Controller新建的时候必须已“Controller”结尾,须要注意大小写规范哦。

2.调用Controller的时候,是页面访问的地址,中有服务器根地址,加Controller的名称不包含Controller部分,而后加方法名。

 

#补充:

  • 我看过微信的Api资料,在微信公众号配置的时候,须要验证服务器端的地址是否配置正确,微信会按配置的地址调用网页,而后要求服务器能回复
相关文章
相关标签/搜索