[中文翻譯] ASP.NET 5 簡介(Introducing ASP.NET 5,原作ScottGu 2015/2/23)

ASP.NET 5簡介(Introducing ASP.NET 5,原作 ScottGu 2015/2/23)
ASP.NET Core(以前名為ASP.NET 5)


更彈性的、跨平台Runtime
MVC 6 -- 一個大一統的程式設計模組
新的Web開發
Dependency Management的簡化
Cloud-ready(即時可上雲端)的設定
Dependency injection(DI)
高速HTTP效能
開放原始碼(開放源碼)

...繼續閱讀 »

Button_Click事件裡面的 參數 sender,以清單控制項為例

Q : 畫面上有兩個清單控制項 DropDownList 與 RadioButtonList
     點選任何一個,都可以指向同一個事件來作
     避免重複寫兩個事件,程式碼都一樣,只是在改「控制項ID」

...繼續閱讀 »

Model Binding入門、簡介、初試身手 #2 -- Web Form分頁與 IQueryable < ItemType > (不使用EF)

您可以修改成 ADO.NET來做資料查詢(讀取)
比較有趣的地方是: 我把畫面上的 GridView「分頁」功能啟動了,AllowPaging = "true"
程式就掛了?????

錯誤訊息告訴我們: 如果 Model Binding 想要搭配分頁來做 請使用 IQueryable 才行

...繼續閱讀 »

Model Binding入門、簡介、初試身手 #3 -- Web Form、Repository 與 .TryUpdateModel()方法

我們常在 Model Binding的範例裡面,看見一個特殊的 .TryUpdatModel()方法 (不需要加入 MVC命名空間就能使用!!)
您也常在很多MVC的書本與範例中,看見這個關鍵字 Repository

源自「Pro ASP.NET 4.5 in C#」書本裡面的範例,或許可以幫助您 "體會"

...繼續閱讀 »

[YouTube影片] [會員登入] ASP.NET Identity for Web Form,您一定要看

摘要:會員登入 - ASP.NET Identity for Web Form

ASP.NET Identity大多數都是以 ASP.NET MVC為範例解說,
撰寫 Web Form 的朋友完全摸不著頭緒....參照微軟的範例,我簡化之後分享給大家

附上 Youtube教學影片

...繼續閱讀 »

[中文翻譯] ASP.NET 5 概觀 (ASP.NET 5 Overview,原作 Tom FitzMacken 2014/11/12)

ASP.NET 5 & Web Form 4.6 & MVC 6 & Web API & Visual Studio 2015
[中文翻譯] ASP.NET 5 概觀 (ASP.NET 5 Overview,原作 Tom FitzMacken 2014/11/12)
ASP.NET 5包含下列特點:
**全新的、彈性且跨平台的運作(runtime)。
**全新的、模組化的HTTP Request管線(pipeline)。
**即時可用的雲端環境設定。
**一致化的設計模組,包含MVC、Web API與Web Pages
**不需重建專案就能看到前後版本的差異。
**完整對應(side-by-side).NET Framework各版本。
**能在IIS或自建的主機(self-host)上運作。
**Visual Studio 2015的全新工具。
**GitHub上的開放原始碼(源碼)。

...繼續閱讀 »

Model Binding入門、簡介、初試身手 #1 -- 搭配ASP.NET Web Form (不使用EF)

摘要:Model Binding入門、簡介、初試身手 #1 -- 搭配ASP.NET Web Form (不使用EF)

常見的 Model Binding 範例都需要使用 LINQ或是 EF來做
為了讓初學者更好下手,我希望用更簡易的方式入門(因此沒有用到 LINQ或是 EF)

...繼續閱讀 »

會員登入 與 FormsAuthentication (Web.Config裡面的 authentication mode="Forms")

摘要:會員登入 與 FormsAuthentication (Web.Config裡面的 authentication mode="Forms")

用 Web.Config 鎖死後台管理區 需要權限的檔案,必須通過帳號、密碼才能登入(看得見)
本範例源自微軟MSDN的範例(予以簡化)

...繼續閱讀 »