我才接觸Atlas沒多久,前面才認真地學習了蘇鵬講師的《Ajax和Atlas的開發》視頻講座,也仔細地閱讀了Dflying Chen部落格中的很多關於Atlas的相關文章,自己也讀過了很多有關Ajax技術和Atlas的相關資料,並且也在Asp.net2.0中做了很多相關Demo,雖然談不上千辛萬苦,但是也經曆了一些波折才終於掌握了Atlas,但是沒想又要開始從頭學了。雖然如此,但是我並不認為這種改變是一個“青天霹靂”,我反而很樂觀的認為這是Atlas的進步,是Asp.net2.0
一般情況在使用ASP.NET開發使用JavaScript有中文漢字時不會出現亂碼情況,比如:alert('您看到我了嗎?');這樣直接輸入中文漢字的代碼中是不會出現亂碼的,如果出現了,一是檢查Web.config檔案確保統一編碼形式;二是設定頁面的編碼,如:charset=utf-8等措施,可在網上查詢相關解決方案,這不是本隨筆要闡述的問題。 本隨筆主要討論,有些時候用JavaScript調用了後台代碼中傳入的中文漢字會出現亂碼,比如訪問了Cookie中含有中文漢字的情況。
[以下的Control、WebControl分別位於System.Web.UI和System.Web.WebControls名稱空間下]建立Asp.net裡的伺服器控制項和Windows Form的控制項一樣,也有幾種方式: 1、 使用者控制項(user control) 2、 從Control、WebControl派生的自訂控制項 3、 從已有的Asp.net伺服器控制項擴充
作為本系列的第一個應用,本文選取了asp.net上的一個tutorial project,“movie list”作為例子,由於本系列面向的是對asp.net以及mvc開發有一定基礎的讀者,除razor相關內容外,均從簡介紹。1、建立工程選擇C#的Web項目,建立一個MVC3項目,1.,我們使用第二個模板,並確保其中的View Engine為Razor,並勾選HTML5文法標籤。圖1.建立好項目之後,Project
1、引言 MVC3是ASP.NET架構下的MVC架構,隨MVC3同期發布的還有ASP.NET的最新引擎Razor,關於MVC3和Razor的詳細文檔參見MSDNMSDN:MVC3 MSDN上的MVC3參考,建議快速探索MSDN:Razor Razor的整體介紹,建議未使用過的讀者詳細瞭解下本部落格從本文開始,將陸續推出ASP.NET
大家都知道Web應用程式的無狀態,一個用戶端的請求,在其請求完成後,伺服器端都會刪除這個請求的相關資訊。有時我們需要Web請求完成後,還要繼續保持資訊,在傳統的Web編程中最常用的有兩種方式:Session、Cookies,但是這兩種傳統的方式,都有其弊端,Session會增加伺服器的負擔,Cookies則會依賴用戶端,要求用戶端必須支援Cookies,同時Cookies是存在用戶端的電腦上,所以可能有安全問題。
安裝了VS2010的人估計都比較頭疼那些MVC1.0的項目無法再MVC2.0裡面開啟。畢竟網上大部分例子還是1.0的。轉化方法1:微軟官網推薦的。a.
在園子裡也大概搜了下,thinhunan寫過一個系列《今天你寫控制項了嗎》,寫的也很不錯。但是我還是下定決心寫這個系列的文章,以完成Component和Control的一個完整的系列。
當使用者向請求一個頁面時,伺服器端會向用戶端發送一段文本,包括可顯示標記字元和不可顯示的文本,當這段文本到達用戶端後,再通過用戶端的瀏覽器(如IE)把可視化的標記字元轉化為可視呈現給使用者,所以在使用者請求一個aspx頁面時,頁面上的Asp.net伺服器控制項,也會把文本寫入到返回的文字資料流中,在本章中我們將講述這一過程。
ASP.NET MVC4中的Web API提供了很好的API介面開發方式。可以更好地適應現在的跨平台移動開發。相信大家很多的項目現在都在使用Web Service作為提供資料的介面。好吧,那麼Web API將是用來革Web Service的命。哈哈。 當然了,WCF這玩意我相信很可能在不久的將來會融入到ASP.NET MVC中。 開發提供資料的API,最重要的是資料的安全性。那麼對於我們來說,如何確保資料的安全將會是需要思考的問題。沒有SOAP頭,只能用別的方式。比如OAUTH,HTTP
尊重作者,請保留 www.it55.com 連結字樣。上一節我們講述了SqlDataSource和AccessDataSource這兩個.net資料來源控制項中的重要成員,本節我們接著講述.net資料來源控制項中的XmlDataSource控制項、SiteMapDataSource控制項和ObjectDataSource控制項。1、XmlDataSource控制項XmlDataSource控制項是針對層次化資料來源中的xml而設計的。層次化資料來源還包擴資料夾清單、網站地圖等。建立方法:將vs2
尊重作者,請保留 www.it55.com 連結字樣。本節一起學習Asp.net 2.0的個人化服務解決技術架構:個人化使用者配置。什麼是個人化使用者配置呢?以下是引自網上Daniel Pang朋友的講述:儲存和訪問使用者配置資料一直是開發人員關注的熱點。在ASP.NET
尊重作者,請保留 www.it55.com 連結字樣。前面學習了資料來源控制項和資料繫結控制項,今天我們將要學習的是:資料緩衝。接觸過asp.net 1.x版本的朋友可能會說,這不是個新東西了。是的,資料緩衝確實不是asp.net 2.0的新產物,但是asp.net 2.0賦予資料緩衝更多屬性和方法,讓資料緩衝可以在asp.net
本系列的第三章我們瞭解了ViewState的基礎知識,也大概的瞭解了Aspx頁面的生命週期,今天繼續講解ViewState的Asp.net伺服器控制項中的使用和複雜的ViewState管理。
基本上,之前已經把MVC簡要的學了一遍。現在就來深入看一下各個模組了。ASP.NET
這幾天考慮了一下自己的發展方向,所以準備靜下心來好好學點東西。那麼就從asp.net mvc開始吧!首先,學這個mvc應該瞭解一下mvc的概念,這個網上幾乎遍地都是。所以也就不羅嗦了。簡而言之,就是Model-View-Controller的縮寫。Web開發從一開始的CGI指令碼,到微軟的ASP,再到ASP.NET,
在MVC模式當中,Model的意義最為深遠,最重要。對於任何的程式或是軟體來講,如果沒有一個好的Model,甚至是沒有Model,那就沒有任何的用處了。簡而言之,Model就是軟體的核心。在ASP.NET
Model已經簡單的看過了,在深入下去可能要討論如何針對領域建模還有相關的設計模式等等,不是一兩句能說清楚的。那麼,這次就把眼光全部聚焦在Controller上吧。首先,要瞭解Controller的作用。如果沒有Controller的話呢,所有的請求到要被導向View裡面去,無形中使得View變得臃腫且不好維護,像是之前的WebForm。所以,Controller就是為了把處理請求這部分功能挪出來,才誕生的。然後,Controller的根本是IController介面。這個介面只有一個方法,即:
接著上次說的,這次繼續說一下Controller的其他功能。首先是IModelBinder介面。它只有一個方法:Code highlighting produced by Actipro CodeHighlighter
首先,我要說的是,ASP.NET MVC的這個View並不是簡單的Page而已,它實現了介面IViewCode highlighting produced by Actipro CodeHighlighter