by vivid
7. 二月 2018 16:49
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180219201 出刊日期: 2018/2/7 目前遇到一個需求,需要在ASP.NET Web Forms網站(Web Site)之中設計一個Web API,將採用表單式驗證(FormsAuthentication)來驗證用戶端程式,然後在另一個Web Form網站使用「HttpClient」類別來呼叫這個Web API。 因為預設Visual Studio 沒有網站類型的Web API範本專案,因此需要將Web API的路由與相關套件手動加入,本文將介紹如何在A...
[更多...]
by vivid
14. 一月 2015 11:39
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N150115601 出刊日期:2015/01/14 開發工具:Visual Studio 2013 Ultimate Update 3 版本:.NET Framework 4.5.x 在此系列的文章第一篇《使用jQuery UI Autocomplete Widget連結遠端資料來源-1》中,我們介紹如何撰寫Web Form、Web服務當作jQuery UI Autocomplete Widget的伺服端程式,將滿足查詢條件的資料回傳。此篇文章將延續上一...
[更多...]
by Anita
8. 十月 2014 02:30
.NET Magazine國際中文電子雜誌 作 者:羅慧真 審 稿:張智凱 文章編號:N141015301 出刊日期:2014/10/8 開發工具:Visual Studio 2013 版本:Windows Runtime 1.1 現在真是一個便利的世代,手機、平板等行動裝置提供設備輕盈、軟體多樣化及便利的特色,再加上現在是個 WiFi 化的城市幾乎到哪裡都有可連結的網路,因此幾乎人人手上有手機、平板等行動裝置,街頭上的人們等車有它陪著、等人無聊時有它伴著…。 在行動裝置如此普及化的時代裡,有沒有想過與你企業的應用可以產生什麼關聯...
[更多...]
by vivid
20. 十一月 2013 17:23
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N131114202 出刊日期:2013/11/20 ASP.NET Web API的架構分為三層:裝載程式 (Hosting)、訊息處理常式 (Message Handler)與控制器 (Controller)。裝載程式 (Hosting) 主要負責底層的通訊,監聽指定的埠號,檢視HTTP請求的內容…等等。 預設ASP.NET Web API提供兩種裝載程式: · ASP.NET 裝載程式:裝載在微軟的Internet Information Services...
[更多...]
by vivid
6. 十一月 2013 01:47
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N131114201 出刊日期:2013/11/6 Open Data Protocol (OData) 是一個Web協定,以HTTP為基礎,整合Atom Publishing Protocol (AtomPub,XML格式) 和JSON格式,用來查詢與更新資料,由其是適用於設計CRUD(Create、Read、Update與Delete)的動作。 ASP.NET Web API內建OData的支援,若你建立一個ASP.NET Web API範本的專案,預設就可以使用O...
[更多...]
by vivid
23. 十月 2013 11:42
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N131014102 出刊日期:2013/10/23 ASP.NET Web API 主要的設計目標是建立一個強固的服務,以HTTP為基礎,是一個很容易設計出REST架構的Framework。搭配Visual Studio 2012開發工具來設計、測試、裝載以及部署以HTTP為基礎的服務(HTTP-based services)。 HTTP定義許多動詞(Verbs,有時也稱HTTP Method) 來處理用戶端的請求,每一種動詞有不一樣的行為。應用在ASP.NET We...
[更多...]
by vivid
17. 七月 2013 10:22
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N130713802 出刊日期:2013/7/17 Knockout是一個開放源碼,套用Model-View-ViewModel (MVVM) 模式(pattern)的JavaScript函式庫,能夠利用宣告式的語法設定UI繫結(declarative bindings)。透過Knockout,我們可以使用View與declarative bindings定義使用者介面;使用ViewModel定義資料(Data)與行為(Behavior)。Knockout支援,depende...
[更多...]