zoukankan      html  css  js  c++  java
  • 步步為營-95-MyMVC 1.0

    說明:通過自己編寫MyMVC以便於對MVC內容實現機制有更深刻的認識

    1.1:創建MyMVC項目,刪除無關引用,只保留system 和 system.web.同時該項目中以後添加一些文件后也要刪除無關引用,只保留這兩個,以後不再一一訴說

    1.2 :添加一般處理程序portal.ashx (p小寫是為了方便SEO,但是在類文件和標記文件中為了符合命名規範需要改成首字母大寫),該文件只是程序的入口,起到請求分發的作用,相當於MVC中的路由.

    1.3: 根據1.2路由中穿來的頁面請求需要分發給不同的頁面處理,然而這些對象都需要有一個能力:即具備處理請求的能力

      所以需要添加一個MVC文件夾,定義Icontroller接口

    1.4 至此我們還需要創建Controller文件夾.MemberController和ProductController.cs文件

    通過路由處理分發后給這兩個文件,而這個兩個鐘應該包括action處理方法,內容如下

     

     1.5 我們運行一下會發現報錯

     部分網站顯示的是文件夾目錄這個是在webConfig文件的<System.WebServer>中設置的

    <system.webServer>
    <directoryBrowse enabled="true"/>
    </system.webServer>

     

    但是狀態碼不是404,所以需要找一個可以重寫狀態碼的文件 error.aspx 文件

     

  • 相关阅读:
    java多线程2-总结
    java多线程1-生产者与消费者
    jedis中的两组方法
    理解socket的阻塞
    java设计模式5-命令模式
    我的BIOS
    java设计模式4-装饰者模式
    java设计模式3-单例模式
    android四大组件
    android:theme
  • 原文地址:https://www.cnblogs.com/YK2012/p/7900153.html
Copyright © 2011-2022 走看看