Time of Update: 2018-12-08
到今天,這個系列的文章就要先告一段落了。其中我用了10篇文章也沒有窮盡該項目的設計思想,只能從中撿了一些我感興趣的東西進行了分析和說明,正所謂興趣是最大的動力。當然限於本人水平有限,難免有一些認識上的錯誤,也希望大家在回複中與我進行交流。 下面把一些還未窮盡的內容做一下羅列,以備感興趣的朋友繼續品味。 1.項目中使用了“Rhino.Mocks”,有對單元測試和這個項目感興趣的朋友可以通過測試代碼研究一下。
Time of Update: 2018-12-08
聲明:作為這個系列的開篇,本系統會將我在研究這個項目源碼中的一些思考和心得介紹給大家。當然本系統決不是那種所謂的“最佳示範”,裡面所提到的提示或設計思路只是給大家在實際工作中提供一個參考,所謂“最好”之類的詞彙都是“矬子裡拔將軍”,相信大家在成功的分析了幾個MVC樣本之後,會找到適合自己所在團隊或公司使用的方式或思路的。
Time of Update: 2018-12-08
監測ASP.NET應用程式效能有很多種方法,你心目最簡單的方法是什嗎?我目前找到的最簡單的方法是:在Windows效能監控器(Performact Monitor)中監測ASP.NET Applications的Request Execution Time參數。微軟網站上對Request Execution Time的解釋:This counter shows the time, in milliseconds, that it takes to render the last
Time of Update: 2018-12-08
本文主要通過一個簡單樣本,讓Web頁面在一定的時間間隔內局部重新整理,來學習一下ASP.NET AJAX中的服務端Timer控制項的簡單使用。 主要內容 Timer控制項的簡單使用 1.添加新頁面並切換到設計檢視。2.如果頁面沒有包含ScriptManager控制項,在工具箱的AJAX
Time of Update: 2018-12-08
這個周末對於從事ASP.NET的開發人員來說,最大的一件事莫過於ASP.NET AJAX 1.0 Beta版的發布,這次發布的Beta相對於以前的CTP可以說發生了巨大的變化,無論是從用戶端還是到服務端,都已經不再是以前的“Atlas”,園子裡Jeffrey Zhao用“晴天霹靂”來形容這次版本的發布。對於Dflying Chen來說更像是晴天霹靂,新完成的原創Atlas書籍,將不再適用,由於1.0 Beta改變太大,如果修改原稿已經不太可能。不管怎麼樣,還是希望Dflying
Time of Update: 2018-12-08
訊息:原計劃年底發布Release的ASP.NET AJAX 1.0,經過了多個CTP版,2個Beta版本之後,終於發布了RC版。同時微軟提供了兩份升級文檔:從CTP版升級到RC 版從Beta2升級到RC版點擊下載ASP.NET AJAX 1.0 RC,從提供的文檔來看,主要的變化是命名空間,從Microsoft.Web變為了System.Web,如以前的用的Microsoft.Web.Script.Services.ScriptService,現在需要修改為System.Web.Script.
Time of Update: 2018-12-08
如果你在Web網站中使用了Atlas Control Toolkit,那麼這篇文章有助於遷移你的Web頁面到ASP.NET AJAX 1.0,翻譯自ASP.NET AJAX Control Toolkit網站。隨著ASP.NET AJAX 1.0 Beta版的發布,帶來了很多根本性的變化,其中的一個變化就是從原先的版本中移除了“TargetProperties”對象。幸運的是,遷移你的Web頁面到新的形式非常的簡單,僅僅按照如下步驟去做: 第一步:更新引用首先程式集Toolkit的名稱已經改變,
Time of Update: 2018-12-08
1.姍姍來遲的ASP.NET AJAX 1.0正式版終於與大家見面了。這次發布的版本與RC之間的改動如下:l 在共用主機情境下對效能和擴縮性的改進l 對ScriptManager 和ScriptResource 處理器做了Globalization方面的修補以支援日期/數字分析和UI文化的fallbackl 更新了ScriptResource處理器以根據瀏覽器類型支援自動啟動或禁止JavaScript壓縮l
Time of Update: 2018-12-08
IronPython for ASP.NET CTP版發布,提供了一個IronPython跟ASP.NET整合的開發包,同時還提供了WritePaper文檔。下載IronPython for ASP.NET
Time of Update: 2018-12-08
概述在前面的兩篇文章總,我們分別做了一個簡單的ASP.NET MVC的例子和進行資料的綁定,在本文中,將通過ASP.NET MVC Framework實現表單的提交,你可以看到,在這裡有多種方法來擷取表單資料,可以自動對應、通過Request對象擷取等。實現新增資料1.這裡我們還採用上一篇做過的Blog樣本(在後面的文章中,我將一直使用該樣本),在這之前,先修改一下上次樣本中的BlogRepository,為其增加一個Add方法:public void Add(Post post){
Time of Update: 2018-12-08
概述ASP.NET WebForm下,顯示列表資料,經常會使用伺服器控制項GridView、DataList等。在ASP.NET MVC Framework中,我們有兩種方式進行顯示資料,一是使用行內代碼,即通過迴圈視圖資料使用<%=%>標記進行呈現;二是使用伺服器控制項,同樣可以把視圖資料繫結在伺服器控制項,如ASP.NET 3.5中的新控制項ListView。準備資料訪問這裡我們顯示一個Post的列表DataContext和實體定義如下:[Database(Name="Blog"
Time of Update: 2018-12-08
在ASP.NET AJAX Beta2中,UpdateProgress控制項已經從“增值”CTP中移到了ASP.NET AJAX核心中。以下兩篇關於UpdateProgress的文章基本翻譯自ASP.NET AJAX官方網站。 主要內容1.UpdateProgress控制項簡單使用2.使用多個UpdateProgress控制項 一.UpdateProgress控制項簡單使用1.建立一個Web頁面並切換到設計檢視。2.在工具箱的AJAX
Time of Update: 2018-12-08
概述在傳統的ASP.NET應用程式中,發生一個請求之後將映射到一個.aspx檔案,且會對應到一個具體的物理aspx檔案。ASP.NET MVC Framework中,進入一個請求之後,不再是映射到.aspx檔案,而是由MVC Framework中提供的直接選取引擎,映射到正確的Controller和Action執行請求。ASP.NET MVC
Time of Update: 2018-12-08
IronPython入門教程第二篇使用共用代碼,建立一個簡單的IronPython類,並在ASP.NET頁面中使用它。1.建立Web網站和ASP.NET頁面,選擇語言為IronPython。2.關於App_Script檔案夾。經過上面第一步操作後,建立Web網站中會自動建立一個名為App_Script的檔案夾,在這裡你可以添加一些可重用的IronPython共用類,在該檔案夾下只可以放類,而不能放其它諸如Web Page,User
Time of Update: 2018-12-08
Refactor! for ASP.NET是一款很酷的ASP.NET代碼重構外掛程式,可以整合到Visual Studio 2005中。提供的功能包括添加驗證控制項、提煉ContentPlaceHolder並建立主版頁面等,如下所示:l Add Validatorl Extract ContentPlaceHolderl Extract ContentPlaceHolder (and create master page)l
Time of Update: 2018-12-08
工作地點:天津 南開 基本要求:工作經驗不限熟悉ASP.NET(C#)編程開發掌握Javascript、XHTML、CSS等相關技術熟悉SQL Server、編寫預存程序良好的團隊合作精神,認真負責的工作態度。 特別要求:思維活躍,能夠快速接受新事物,能夠主動學習Web開發相關技術 有意者請將簡曆發送至:lhj_cauc [at] 163.com。有天津的朋友也請幫忙推薦一下,謝謝:)
Time of Update: 2018-12-08
IronPython for ASP.NET CTP版發布的訊息無疑讓人激動,我也迫不及待的下載下來體驗一下,根據提供的入門教程寫一個最基本的Web頁面。在開始之前,你需要下載安裝IronPython for ASP.NET
Time of Update: 2018-12-08
概述在開發Silverlight應用程式時,我們經常會遇到這樣一種情況,需要在Silverlight應用程式的UserControl中擷取ASP.NET頁面參數,這個參數不一定來自於當前Silverlight應用程式的宿首頁面,而有可能來自於其它的ASP.NET頁面。本文我們簡單的介紹一下如何在Silverlight應用程式中擷取ASP.NET頁面參數。需求如下面的項目結構,我們會在Default.aspx頁面中需要傳遞兩個值到SilverlightTestPage.aspx頁面,並且需要在Si
Time of Update: 2018-12-08
一大早來看到了一個不好也不壞的訊息,經過了漫長的從Preview 1到Preview 5的預覽,好的是ASP.NET MVC終於發布Beta版了,壞的是UCenter.NET項目又得進行升級了。這次發布的Beta版本相對於ASP.NET MVC Preview 5來說,變化不是很大,主要包括:1. 改變驗證資訊使其對終端使用者更加友好2. 在Controller中添加了Url屬性,類型為UrlHelper3. 重新命名CompositeViewEngine為AutoViewEngine4.
Time of Update: 2018-12-08
背景在ASP.NET