發(fā)文章
發(fā)文工具
撰寫
網(wǎng)文摘手
文檔
視頻
思維導(dǎo)圖
隨筆
相冊(cè)
原創(chuàng)同步助手
其他工具
圖片轉(zhuǎn)文字
文件清理
AI助手
留言交流
一、ASP.NET + MVC
IIS與ASP.NET管道 MVC、MVP以及Model2[上篇] MVC、MVP以及Model2[下篇] ASP.NET MVC是如何運(yùn)行的[1]: 建立在“偽”MVC框架上的Web應(yīng)用 ASP.NET MVC是如何運(yùn)行的[2]: URL路由 ASP.NET MVC是如何運(yùn)行的[3]: Controller的激活 ASP.NET MVC是如何運(yùn)行的[4]: Action的執(zhí)行
二、URL 路由
ASP.NET的路由系統(tǒng):URL與物理文件的分離 ASP.NET的路由系統(tǒng):路由映射 ASP.NET的路由系統(tǒng):根據(jù)路由規(guī)則生成URL ASP.NET MVC路由擴(kuò)展:路由映射 ASP.NET MVC路由擴(kuò)展:鏈接和URL的生成 ASP.NET路由系統(tǒng)實(shí)現(xiàn)原理:HttpHandler的動(dòng)態(tài)映射 在ASP.NET MVC中通過URL路由實(shí)現(xiàn)對(duì)多語(yǔ)言的支持
三、Controller的激活
ASP.NET MVC Controller激活系統(tǒng)詳解:總體設(shè)計(jì) ASP.NET MVC Controller激活系統(tǒng)詳解:默認(rèn)實(shí)現(xiàn) ASP.NET MVC Controller激活系統(tǒng)詳解:IoC的應(yīng)用[上篇] ASP.NET MVC Controller激活系統(tǒng)詳解:IoC的應(yīng)用[下篇]
四、Model元數(shù)據(jù)的提供
ASP.NET MVC Model元數(shù)據(jù)及其定制:初識(shí)Model元數(shù)據(jù) ASP.NET MVC Model元數(shù)據(jù)及其定制:Model元數(shù)據(jù)的定制 ASP.NET MVC Model元數(shù)據(jù)及其定制:一個(gè)重要的接口IMetadataAware ASP.NET MVC的Model元數(shù)據(jù)與Model模板:預(yù)定義模板 ASP.NET MVC的Model元數(shù)據(jù)與Model模板:模板的獲取與執(zhí)行策略 ASP.NET MVC的Model元數(shù)據(jù)與Model模板:將ListControl引入ASP.NET MVC ASP.NET MVC的Model元數(shù)據(jù)提供機(jī)制的實(shí)現(xiàn)
五、Model的綁定
ASP.NET MVC三個(gè)重要的描述對(duì)象:ControllerDescriptor ASP.NET MVC三個(gè)重要的描述對(duì)象:ActionDescriptor ASP.NET MVC三個(gè)重要的描述對(duì)象:ControllerDescriptor與ActionDescriptor的創(chuàng)建機(jī)制 ASP.NET MVC三個(gè)重要的描述對(duì)象:ParameterDescriptor ASP.NET MVC以ValueProvider為核心的值提供系統(tǒng): NameValueCollectionValueProvider ASP.NET MVC以ValueProvider為核心的值提供系統(tǒng): DictionaryValueProvider ASP.NET MVC以ValueProvider為核心的值提供系統(tǒng): ValueProviderFactory ASP.NET MVC的ModelBinder及其提供機(jī)制 通過實(shí)例模擬ASP.NET MVC的Model綁定的機(jī)制:簡(jiǎn)單類型+復(fù)雜類型 通過實(shí)例模擬ASP.NET MVC的Model綁定的機(jī)制:數(shù)組 通過實(shí)例模擬ASP.NET MVC的Model綁定的機(jī)制:集合+字典
六、Model驗(yàn)證
ASP.NET MVC以ModelValidator為核心的Model驗(yàn)證體系: ModelValidator ASP.NET MVC以ModelValidator為核心的Model驗(yàn)證體系: ModelValidatorProvider ASP.NET MVC以ModelValidator為核心的Model驗(yàn)證體系: ModelValidatorProviders ASP.NET MVC基于標(biāo)注特性的Model驗(yàn)證:ValidationAttribute ASP.NET MVC基于標(biāo)注特性的Model驗(yàn)證:DataAnnotationsModelValidator ASP.NET MVC基于標(biāo)注特性的Model驗(yàn)證:DataAnnotationsModelValidatorProvider ASP.NET MVC基于標(biāo)注特性的Model驗(yàn)證:將ValidationAttribute應(yīng)用到參數(shù)上 ASP.NET MVC基于標(biāo)注特性的Model驗(yàn)證:一個(gè)Model,多種驗(yàn)證規(guī)則 ASP.NET MVC的客戶端驗(yàn)證:jQuery的驗(yàn)證 ASP.NET MVC的客戶端驗(yàn)證:jQuery驗(yàn)證在Model驗(yàn)證中的實(shí)現(xiàn) ASP.NET MVC的客戶端驗(yàn)證:自定義驗(yàn)證
七、Action的執(zhí)行
ASP.NET MVC下的異步Action的定義和執(zhí)行原理 ASP.NET MVC涉及到的5個(gè)同步與異步,你是否傻傻分不清楚?[上篇] ASP.NET MVC涉及到的5個(gè)同步與異步,你是否傻傻分不清楚?[下篇] 深入探討ASP.NET MVC的篩選器 認(rèn)識(shí)ASP.NET MVC的5種AuthorizationFilter ASP.NET MVC中的ActionFilter是如何執(zhí)行的? ASP.NET MVC集成EntLib實(shí)現(xiàn)“自動(dòng)化”異常處理[實(shí)例篇] ASP.NET MVC集成EntLib實(shí)現(xiàn)“自動(dòng)化”異常處理[實(shí)現(xiàn)篇]
ASP.NET MVC下的異步Action的定義和執(zhí)行原理
ASP.NET MVC涉及到的5個(gè)同步與異步,你是否傻傻分不清楚?[上篇] ASP.NET MVC涉及到的5個(gè)同步與異步,你是否傻傻分不清楚?[下篇]
深入探討ASP.NET MVC的篩選器 認(rèn)識(shí)ASP.NET MVC的5種AuthorizationFilter ASP.NET MVC中的ActionFilter是如何執(zhí)行的?
ASP.NET MVC集成EntLib實(shí)現(xiàn)“自動(dòng)化”異常處理[實(shí)例篇] ASP.NET MVC集成EntLib實(shí)現(xiàn)“自動(dòng)化”異常處理[實(shí)現(xiàn)篇]
八、View的呈現(xiàn)
了解ASP.NET MVC幾種ActionResult的本質(zhì):EmptyResult & ContentResult 了解ASP.NET MVC幾種ActionResult的本質(zhì):FileResult 了解ASP.NET MVC幾種ActionResult的本質(zhì):JavaScriptResult & JsonResult 了解ASP.NET MVC幾種ActionResult的本質(zhì):HttpStatusCodeResult & RedirectResult/RedirectToRouteResult ASP.NET MVC的View是如何被呈現(xiàn)出來(lái)的?[設(shè)計(jì)篇] ASP.NET MVC的View是如何被呈現(xiàn)出來(lái)的?[實(shí)例篇] ASP.NET MVC的Razor引擎:View編譯原理 ASP.NET MVC的Razor引擎:RazorView ASP.NET MVC的Razor引擎:IoC在View激活過程中的應(yīng)用 ASP.NET MVC的Razor引擎:RazorViewEngine
了解ASP.NET MVC幾種ActionResult的本質(zhì):EmptyResult & ContentResult 了解ASP.NET MVC幾種ActionResult的本質(zhì):FileResult 了解ASP.NET MVC幾種ActionResult的本質(zhì):JavaScriptResult & JsonResult 了解ASP.NET MVC幾種ActionResult的本質(zhì):HttpStatusCodeResult & RedirectResult/RedirectToRouteResult
ASP.NET MVC的View是如何被呈現(xiàn)出來(lái)的?[設(shè)計(jì)篇] ASP.NET MVC的View是如何被呈現(xiàn)出來(lái)的?[實(shí)例篇]
ASP.NET MVC的Razor引擎:View編譯原理 ASP.NET MVC的Razor引擎:RazorView ASP.NET MVC的Razor引擎:IoC在View激活過程中的應(yīng)用 ASP.NET MVC的Razor引擎:RazorViewEngine
來(lái)自: 牛人的尾巴 > 《c#》
0條評(píng)論
發(fā)表
請(qǐng)遵守用戶 評(píng)論公約
ASP.NET MVC 隨筆匯總
ASP.NET MVC 隨筆匯總。為了方便大家瀏覽所以整理一下,有的系列篇幅中不是很全面以后會(huì)慢慢的補(bǔ)全的。學(xué)前篇之:路由篇:控制器激活篇:過濾器篇:Model元數(shù)據(jù)篇:Model綁定篇:Model驗(yàn)證篇:MVC框架...
理解ASP.NET MVC系列之一:ASP.NET MVC基于MVC設(shè)計(jì)模式
理解ASP.NET MVC系列之一:ASP.NET MVC基于MVC設(shè)計(jì)模式。ASP.NET MVC是基于MVC設(shè)計(jì)模式的。ASP.NET MVC是基于MVC設(shè)計(jì)模式、解決.NET環(huán)境下Web開發(fā)的又一種技術(shù)。典型的MVC設(shè)計(jì)模式是將應(yīng)用實(shí)現(xiàn)分為三個(gè)...
asp.net MVC無(wú)法檢索model的元數(shù)據(jù)
asp.net MVC無(wú)法檢索model的元數(shù)據(jù)從指示信息來(lái)看,是你在兩個(gè)不同的數(shù)據(jù)庫(kù)服務(wù)器中創(chuàng)建了相同的DBCompiledModel.在創(chuàng)建Ef Controller的時(shí)候,它是會(huì)去數(shù)據(jù)庫(kù)里獲取信息的,這只有一個(gè)原因,就是數(shù)據(jù)庫(kù)...
Asp.net MVC的Model Binder工作流程以及擴(kuò)展方法(1)
Asp.net MVC的Model Binder工作流程以及擴(kuò)展方法(1)在Asp.net MVC中, Model Binder是生命周期中的一個(gè)非常重要的部分。搞清楚Model Bind...
ASP.NET MVC3 系列教程
ASP.NET MVC3 系列教程I:ASP.NET MVC3 新增的功能。
ASP.NET MVC 3 (一) 新的視圖引擎Razor
ASP.NET MVC 3 (一) 新的視圖引擎RazorASP.NET MVC 3 強(qiáng)化了許多的功能,其中一個(gè)就是新的視圖引擎Razor。Razor有許多的特色,例如:Razor的語(yǔ)法非常乾淨(jìng),不會(huì)像以前aspx一堆框框與符號(hào)。@* 這是簡(jiǎn)單...
MVP——Model-Viewer-Presenter
這里的MVP不是微軟的那個(gè)MVP,而是一個(gè)設(shè)計(jì)模式Model-Viewer-Presenter。為了使得Application具有較大的彈性,我們期望將UI、邏輯(UI的邏輯和業(yè)務(wù)邏輯)和數(shù)據(jù)隔離開來(lái),而MVP是一個(gè)很好的選擇。從上...
ASP.NET MVC4中@model使用多個(gè)類型實(shí)例的方法
ASP.NET MVC4中@model使用多個(gè)類型實(shí)例的方法。有時(shí)需要在ASP.NET MVC4的視圖的@model中使用多個(gè)類型的實(shí)例,.NET Framework 4.0版本引入的System.Tuple類可以輕松滿足這個(gè)需求。
獲取部分視圖(子控制器)的model值
獲取部分視圖(子控制器)的model值。項(xiàng)目是ASP.NET MVC,在重構(gòu)時(shí)頁(yè)面時(shí),幾部頁(yè)面相同的html代碼,被抽至部分視圖Partial View中去了。...
微信掃碼,在手機(jī)上查看選中內(nèi)容