日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

MVC学习笔记2 认识项目的目录结构与核心的DLL

發布時間:2024/4/17 c/c++ 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MVC学习笔记2 认识项目的目录结构与核心的DLL 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ASP.NET MVC比較核心的DLL

System.Web.Routing :URL路由。將一個URL路由到對應的Controller上靠的就是這個。是在HttpModule里面處理的。

System.Web.Extensions :這個是ASP.NET AJAX的。

System.Web.Mvc: ASP.NET MVC最主要的程序集。在CodePlex上放出源代碼的就是這個DLL。

System.Web.Abstractions :這個程序集是一些相關的基類來的。例如HttpContextBase、HttpRequestBase 等等。

Microsoft.Web.Mvc :這個程序集只要放一些MVC的特性與擴展的方法。

具體的內容看下邊這張圖吧(來源)。

引用的程序集中,其中System.Web.Abstraction與System.Web.Routing已經包含于.net framework 3.5 sp1。除此之外還有Microsoft.Web.Mvc是ASP.NET MVC的新特性包。

我們完全可以在VS08中建一個一般的WebAppliction,然后引入這幾個DLL,

再配置一下web.config文件,那么就可以成為一個ASP.NET MVC的Application了。

默認情況下,ASP.NET MVC 項目有6 個頂級目錄。 ?
Controls? –? 放置Controller 類,處理URL 請求。 ?
Models?? –? 放置業務實體類,表示和操作數據。 ?
Views?? –? 放置UI 模板文件,負責展示輸出結果。 ?
Scripts? –? 放置Javascript? 類庫文件和.js? 文件。 ?
Contents?? –? 放置CSS 和圖像文件,以及其他非動態的、非Javascript 文件。 ?
App_Data??? –? 放置數據庫文件。

MVC的作用:

?

Code
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Web.Mvc;

namespace?MvcApplication1.Controllers
{
????
//這是一個規則,表示如果拋出異常將由規定頁面處理
????[HandleError]

????
/**////
????
///?HomeController對應Views中的Home文件夾
????
///?
????public?class?HomeController?:?Controller
????{
????????
public?ActionResult?Index()
????????{
????????????ViewData[
"Message"]?=?"Welcome?to?ASP.NET?MVC!";


????????????
//?.return?View();表示要展現一個aspx頁面。
????????????
//默認情況下顯示同名aspx頁面:Views/Home/Index.aspx
????????????
//當然你也可以自己指定,例如return?View("index1")
????????????
//就是顯示Views/Home/Index1.aspx
????????????return?View();
????????}

????????
public?ActionResult?About()
????????{
????????????
return?View();
????????}
????}
}

?
return?View();表示要展現一個aspx?默認情況下顯示同名aspx頁面:Views/Home/Index.aspx?
當然你也可以自己指定,例如return??View(
"index1")就是顯示Views/Home/Index1.aspx

?

轉載于:https://www.cnblogs.com/dupeng0811/archive/2009/06/08/1498691.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的MVC学习笔记2 认识项目的目录结构与核心的DLL的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。