重建程序員能力(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資料,在微信公衆號配置的時候,須要驗證服務器端的地址是否配置正確,微信會按配置的地址調用網頁,而後要求服務器能回覆
相關文章
相關標籤/搜索