伴隨著VS2010的公開測試,ASP.NET4.0也進入了我們的視線。ASP.NET4.0究竟給我們帶來了什麼,將在哪些方面提高我們的生產力?在何時你需要使用ASP.NET4.0開發你的網站程式?需要更嚴格的遵守web標準 需要更流暢的webform開發方式 需要更好的搜尋引擎最佳化 需要後知後覺的糾正一些不夠優良的設計,這些設計甚至可能是在ASP.NET1.0發布之前就存在的。 需要將現有的功能重新改造為支援server farm或跨application domains
概述 緩衝學術一些的解釋是”將常用資料放入易於讀取的地方以提高效能”。而對於Asp.net來說,需要被緩衝的對象多種多樣,包括從資料庫中提取出來的資料,以及aspx頁面產生的靜態頁,甚至是編譯好的程式集。合理利用緩衝能讓Asp.net的效能大幅提升,下面將對Asp.net中的緩衝機制進行簡單概述。 緩衝的分類
最近在公司做項目的時候,遇到個小問題,就是公司使用的是VS2008,在項目中我使用了NET 3.5中的簡化屬性比如:public string Name {get;set;}按道理來說是沒有問題的,但是在ASP.NET中這個屬性老是報錯:必須聲明主體,因為它未標記為 abstract 或 extern這個錯誤很明顯是.Net Framework沒有識別出這是簡化的屬性造成的。 我就納悶了這ASP.NET 明明是在VS2008(.Net
ASP.NET在頁面生命週期中有兩個很重要的階段分別是載入視圖和儲存視圖,下面就設兩個階段作具體的討論,最後討論一下ASP.NET 2.0 引入的一個新的視圖機制ConrolState 在讀本文之前各位必須要清楚asp.net頁面本身Page類就是個控制項,所以下文中所指的控制項既指Page本身也指包含在Page中的頁面上的各個控制項,另外本文討論asp.net的兩套視圖機制一個就是大家熟悉的ViewState以下用視圖二字表示,還有一套機制是asp.net
2、視圖的載入 圖22所示在載入視圖的時候會調用LoadAllState函數:代碼 Code highlighting produced by Actipro CodeHighlighter
華麗的背後是枯燥的代碼,這就是程式員的杯具,把華麗帶給別人,把枯燥留給自己....下篇我們將討論對ExtJs認識的誤區,評估它是否適合用在你的項目中,並且弦哥會帶你走捷徑,正確的掌握ExtJs的開發調試方法,讓ExtJs的上手和開發不再糾結。 認識ExtJs1.Asp.Net能用ExtJs嗎? 它是展現層的技術,與JS,HTML,CSS有關。至於伺服器端是.Net,還是Java,PHP等無關。2.ExtJs適合什麼樣的項目? 按照官方的說法,ExtJs是給你拿來做B/S的傳統型應用程式的
從這個系列寫到現在差不多,在這一年期間有不少同學都對此系列表示了關注。雖然一直沒更新但我還是盡量抽空解答大家提出的問題。這一年時間我也沒閑著,一直在對這個架構進行完善和更新。更重要的是進行了實際商業項目的實踐,事實證明本系列提出的很多思路和技術還是能經得起實際項目檢驗的。 打算把這一年間對此系列的完善更新和實際項目操作中遇到的問題和心得和大家分享,具體項目是一個較為複雜的醫院資訊管理系統,有圖有真相......1.登入頁面 提供對相關支援用戶端ActiveX的檢查和下載2.基礎資料維護
女人用絲襪征服男人,男人用絲襪征服銀行,光鮮亮麗的外表和封裝是非常重要的。對於看慣了千篇一律的架構菜單介面的客戶,一個華麗的類比Windows案頭的系統介面一定能讓他就像看到穿黑絲的背影一樣,感到眼前一亮。雖然穿黑絲的背影正面可能是個大媽,資訊系統的核心也絕不是華而不實的介面。不管怎麼說提供一個能瞬間亮瞎客戶狗眼的介面和互動模式絕對不是件壞事。 源碼下載:Xg.part1.rar ,
許可權管理是個老生常談的功能,我看部落格園也有不少“高手”寫了相關的文章,但大多不是空談理論,就是做的十分傻瓜和玩具差不多沒有真正項目實用性。少數基於RBAC的看設計還可以,但猶抱琵琶半遮面的,談到關鍵實現就陽痿,生怕別人學到似的。 許可權管理是每個項目都要用到的,但一般想寫好也有一定難度。所以不少人動不動就想做所謂“通用許可權管理”,但基本我看都是雷聲大雨點小。弦哥也寫過所謂通用許可權
Asp.net大型項目實踐系列
開發環境準備...Microsoft Visual Studio 2008Microsoft Visual Studio 2008 Sp1(補丁)Microsoft ASP.NET MVC 1.0建立解決方案建立空白解決方案
雖然我不喜歡討論太多理論概念上的東西,但各位“磚家”還是提出了很多非常有針對性的意見,望此帖不要成為口水戰才好....現答疑如下(有很多個人理解,不一定正確):磚家意見請參見:Asp.Net大型項目實踐系列導航為什麼選擇NHibernate理由1:對象關係映射技術(ORM)的最主要目的是為瞭解決關係型資料庫與物件導向編程技術不匹配的阻抗問題,何為阻抗?通俗的說物件導向的類往往都存在繼承和類間關係與資料庫的表不是一一對應的,ORM技術可能主要是想解決這個問題。這裡需要說一下好多同學和磚家在用ORM
關鍵字NHibernate,ExtJs,Asp.Net MVC,Unity,業務領域驅動DDD,SOA,WCF,WF,分層開發,許可權管理,異常管理,交易管理,日誌管理...宣傳語這裡沒有無聊的口水戰...這裡沒有淺嘗輒止的“入門教程”...這裡沒有故弄玄虛的“思想家”,“理論家”,“術語玩弄家”...這裡沒有“高深”的技術細節...如果你對上面的關鍵字的瞭解還只停留在別人隻言片語的斷言...如果你看了幾遍設計模式還不知道在實際項目中到底有啥用...如果你還覺得Asp.net只是簡單的拖拖拽拽.
今天是春節的最後一篇部落格了,在這裡給大家拜個早年!祝大家新年新氣象,事業紅紅火火,兔年大吉,給力給力再給力!我是09年10月的時候開部落格的,當時的我還是一個啥都不懂得楞青頭,雖然現在也好不到哪裡去,呵呵。當時的我對.Net嗤之以鼻,認為Java才是王道。當時的我學Java也一年多了,感覺Java的世界裡,東西太繁雜了,其實現在想想,.Net技術裡的東西很多,很深。我們無法面面俱到,正如園子裡某位說的,“一個人只能做好那麼很少的幾
提到分部視圖,我相信大家會想到和web form時代的對應物ascx分部控制項,我們在Mvc時代可以更加輕鬆的控制分部視圖。要說明分部視圖,我們先來討論一下分部視圖可以帶給我們的優點:分部視圖可以使系統外掛程式化 。我現在非常推崇一個原則,就是可以分離的東西絕對不要讓他們在一起,因為只有每個功能模組都是單獨的,我們才可以在其他位置重用它。分部視圖還可以帶來一個優點,就是分工合作。
這是Dflying Chen 在上周推薦的英文文章,感覺很不錯,可以一直沒看完,記個筆記.別忘記了看.本周ASP.NET英文技術文章推薦[05/06 - 05/12] 摘要 本期共有9篇文章:強大且免費的ASP.NET重構工具 使用ASP.NET非同步編程模型建立可擴充的應用程式 UpdatePanel的技巧和訣竅 能力和激情,二者相同嗎? Silverlight ASP.NET控制項:非同步檔案上傳 教程:在Community Server
Page對象 this.ClientQueryString;//擷取url請求中問號後面的字串 ClientScript: 一個ClientScriptManager對象 唯讀屬性,有了它可以管理指令碼,註冊指令碼以及向頁面添加指令碼. 下面是一個簡單的例子.代碼Code highlighting produced by Actipro CodeHighlighter
<%Response.Write("你好啊"); %>//這個是在其中內嵌程式碼 <!--<div></div>-->//xhtml的注釋 <%=欄位或屬性或方法(必須是公用的) %> <asp:Label ID="Label1" runat="server" Text='<%#this.DropDownList1.SelectedValue %>'></asp:Label>
從ASP.NET 3.5升級至ASP.NET4之後,遇到三種登入後不能儲存cookie的情況(升級前一切正常): 1. 遨遊3在極速模式下(預設模式)。2. FireFox中修改了UserAgent。3. 諾基亞手機內建瀏覽器或者UCWeb瀏覽器訪問部落格園手機版(m.cnblogs.com)。今天終於把罪魁禍首給揪出來了,它就是Request.Browser.Cookies。如果你在程式中使用Form驗證並使用cookie儲存使用者的登入狀態,請切記:在<authentication
國慶節這二天一直在為我的ClownFish寫《使用說明》。偶樂閑得無聊,開啟了我的網易郵箱,發現有一封未讀郵件:恭喜您成為 2012 年度 Microsoft MVP