iT邦幫忙

asp.net相關文章
共有 512 則文章
鐵人賽 Software Development DAY 30

技術 [Day30] 鐵人賽完賽&總結

完賽感想 這三十天無法對於MVC全部原始碼做詳細介紹,我盡量在這三十篇講述MVC執行過程中重要知識點,閱讀MVC原始碼真不是很簡單事情. 但閱讀完後我對於OOP...

鐵人賽 Software Development DAY 29

技術 [Day29] 動手DIY改造 Asp.net MVC- 擴充在擴充,強化WebViewPage製作多國貨幣機制

前言 View頁面(razor,aspx...)都是繼承WebViewPage<TModel>頁面, 今天會帶大家寫一個範例完成透過Route判斷多...

鐵人賽 Software Development DAY 28

技術 [Day28] 動手DIY改造 Asp.net MVC- 建立自己ActionInvoker和Model綁定機制

前言 今天要分享對於ActionInvoker進行替換成自己客制化的IActionInvoker 在MVC原始碼中有個CreateActionInvoker方法...

鐵人賽 Modern Web

技術 [iT鐵人賽Day35]ASP.NET-使用者控制項-分頁的用法

Web Forms使用者控制項 在ASP.NET中沒有內建的分頁控制項,但可以從GridView屬性的AllowPaging設定為True,就可以完成分頁,但使...

鐵人賽 Software Development DAY 27

技術 [Day27] 動手DIY改造 Asp.net MVC- DependencyResolver by Autofac

前言 產生Controller物件相關物件關係如下面UML圖 透過ControllerFactory建立一個Controller控制器物件.而Controll...

鐵人賽 Software Development DAY 26

技術 [Day26] 動手DIY改造 Asp.net MVC- Route解析機制

前言 UrlRoutingModule對於OnPostResolveRequestCache事件添加一個對於MVC很重要的動作,透過RouteCollectio...

鐵人賽 Software Development DAY 25

技術 [Day25] 動態產生程式碼(WebViewPage) View是如何被建立(四)

前言 上一篇說到最終會透過一個實現IView物件(Razor是透過RazorView)來完成,RenderView方法將BuildManagerCompiled...

鐵人賽 Modern Web

技術 [iT鐵人賽Day32]請出示驗證票(Ticket),才能入場買餅乾(Cookie)吃唷!(FormsAuthentication 授權驗證 會員登入)

登入驗證票卷 今天要來講的是ASP.NET的帳號登入登出的驗證功能,如何使用表單驗證來完成會員登入,因為怕之後有可能會忘記所以來紀錄一下這篇。若講解的有錯誤,麻...

鐵人賽 Software Development DAY 24

技術 [Day24] 探討ViewEngine機制 View是如何被建立(三)

前言 繼承ActiontResult類別中ViewResultBase最為複雜,因為ViewResultBase要找到實現IViewEngine物件取得取得Vi...

鐵人賽 Modern Web

技術 [iT鐵人賽Day31]ASP.NET 用Gridview控制項的刪除事件刪除資料

Gridview的刪除事件 在使用ASP.NET與SQLServer做出留言板系列文中,已經有寫過新增資料進資料表的作法了,今天要來寫在Gridview控制項刪...

鐵人賽 Software Development DAY 23

技術 [Day23] 6個基本(ActionResult) View是如何被建立(二)

前言 上一篇介紹到CreateActionResult方法會產生一個ActionResult物件利用MethodInfo資訊. 最後透過InvokeAction...

鐵人賽 Software Development DAY 22

技術 [Day22] View是如何被建立(一)

前言 不知道大家有沒有點暈頭轉向XD,MVC的Model綁定機制真的蠻複雜,希望大家有跟上來 透過DefaultModelBinder的BindComplexE...

鐵人賽 Software Development DAY 21

技術 [Day21] Model 探討驗證標籤(ValidationAttribute)

前言 CachedDataAnnotationsMetadataAttributes這個類別攔截某些標籤可被攔截驗證. 本篇會介紹另一個可以客製化驗證Valid...

鐵人賽 Modern Web DAY 30

技術 Day30-[ASP.NET]你今天想怎麼保存資訊?Application、Session、Cookie、Cache、ViewState

HTTP是 Stateless(沒有狀態) 的通訊協定(Protocol),Stateless(沒有狀態)含有以下特色: 每個Request 都是唯一且獨立的...

鐵人賽 Modern Web DAY 30
ASP.NET Web Form 入門30天 系列 第 30

技術 [ASP.NET] Master Pages 主版頁面 (下) + 範例

本篇擷取重點: ContentPage及 MasterPage 如何讀取對方的相關控制項 由 ContentPage 讀取 MasterPage 的控制項...

鐵人賽 Modern Web DAY 30

技術 [iT鐵人賽Day30]使用ASP.NET與SQLServer做出留言板(不包含樣式美化XDD) 下篇

在上一篇(中篇)的最後已經拉出了回應文章的頁面,今天就繼續接下去作業並且完成留言板,當作鐵人賽的一個Ending。 參考留言板範例:嘉義縣公共汽車管理處留言板...

徵才 【皆凱科技】誠徵 後端工程師(Backend Developer)

我們正在尋找一群對Web應用開發有熱情的夥伴,你開發的產品將被大量的客戶使用,並且獲得許多回饋。你會從了解現有產品開始,直到參與需求討論、架構設計、軟體開發、測...

鐵人賽 Software Development DAY 20

技術 [Day20] 探討Model上客製化標籤如何被解析使用

前言 上一篇有介紹ModelMetadata和參數Model之間的關係. MVC提供我們一個IMetadataAware介面,讓我們可以對最終生成ModelM...

鐵人賽 Modern Web DAY 29

技術 [iT鐵人賽Day29]使用ASP.NET與SQLServer做出留言板(不包含樣式美化XDD) 中篇

那麼就繼續完成嘉義縣公共汽車管理處留言板留言板吧! 上篇看這 下篇看這 首頁顯示資料表的資料 在上一篇最後已經完成了新增留言資料到資料庫了,且按下確定留言的下一...

鐵人賽 Modern Web DAY 29

技術 Day29-[ASP.NET][C#]PostBack-為什麼前輩都用IsPostBack當起手式?

前輩:在Page_Load裡先下以下程式碼再繼續撰寫 if(!IsPostBack) { } 這句話跟聖旨一樣盤旋在我的腦海裡XD這篇就來看看是為什...

鐵人賽 Software Development DAY 19

技術 [Day19] Http參數如何綁定到Action參數上(簡單和複雜模型綁定探討)

前言 IValueProvider物件透過一個ValueProviderFactory工廠來產生 Action方法綁定Model参数由實現IModelBinde...

鐵人賽 Modern Web DAY 28

技術 [iT鐵人賽Day28]使用ASP.NET與SQLServer做出留言板(不包含樣式美化XDD) 上篇

如題今天來做可以把留言的資料存到資料庫的留言板,參考範例嘉義縣公共汽車管理處的旅客留言板,那就開始吧。 製作留言板分成三篇,這邊附上其他篇連結: 留言板中篇點這...

鐵人賽 Modern Web DAY 28
ASP.NET Web Form 入門30天 系列 第 28

技術 [ASP.NET] 新增泛型處理常式(.ashx)及瀏覽上傳圖片的範例

本篇擷取重點: 泛型處理常式(.ashx)及ASPX在使用上的粗略比較 如何新增泛型處理常式 瀏覽上傳圖片的範例 這篇"無法"要告訴大...

鐵人賽 Modern Web DAY 28

技術 Day28-[ASP.NET][C#] GET跟POST的差異(ASP.NET Web Form)

了解Request後,那它是怎麼傳遞資料的呢? HTTP定義Request資料傳遞方式有GET、POST、HEAD、PUT、DELETE、CONNECT、OPT...

鐵人賽 Software Development DAY 18

技術 [Day18] 提供ModelBing幾個重要功臣(Model)

前言 MVC的Model-Binding建立複雜物件(牽扯到複雜模型綁定.) 這篇會跟大家介紹MVC是如何把達成這個複雜的動作 我有做一個可以針對於Asp.n...

鐵人賽 Modern Web DAY 27

技術 Day27-[ASP.NET][C#] Request 物件 vs Response物件

既然是網頁,那你有想過網頁到底怎麼出現在你眼前的嗎? 先來看看 Request跟Response的關係 Client對Server發出的請求即是Request...

鐵人賽 Modern Web DAY 27
ASP.NET Web Form 入門30天 系列 第 27

技術 [ASP.NET] 工具箱常用的伺服器控制項 - CheckBox (全選的JS?)

本篇擷取重點: CheckBox 伺服器控制項的語法及範例 補充 CheckBox 全選的JS寫法 一、CheckBox 伺服器控制項的語法及範例 Che...

鐵人賽 Modern Web DAY 27

技術 [iT鐵人賽Day27]使用ASP.NET把檔案內的資料存進資料庫並顯示在Web頁面

經過連續好幾天的SQL介紹,今天要做的事情不是SQL介紹,而是如標題所示XD 使用ASP.NET把文字檔案的資料存進資料庫 這邊有一份2019年高雄得獎的里長的...

鐵人賽 Software Development DAY 17

技術 [Day17] Action方法如何被執行InvokeAction(二)

前言 上篇揭開MVC常用的過濾器如何被獲取呼叫跟基本介紹. 前幾篇有介紹ControllerDescriptor,ActionDescriptor兩個物件,今天...

鐵人賽 Modern Web DAY 26

技術 Day26-[ASP.NET]ASP.NET 網頁簡介、頁面介紹

恩沒錯,我還是來發文了,就知道這次發票頭獎一定不是我QQ 第一篇就有提到這系列文會以C#為主,ASP.NET為輔。最後五篇我們就來瞧瞧ASP.NET,看看C#後...