Time of Update: 2018-12-07
摘要 本期共有6篇文章: Ajax自動化測試以及調試工具列表VS 2008的JavaScript調試功能Silverlight是什嗎?Silverlight資源、文章和教程LINQ到SQL——第5部分:使用LinqDataSource控制項綁定UIASP.NET 2.0設定檔的一些技巧Orcas Beta 1中ASP.NET的智能感知——能用什嗎?不能用什嗎? [1] Updated: List of AJAX Automated Testing and Debugging Tools
Time of Update: 2018-12-07
有人提到.net中Web模組算是設計的很好的一部分,仔細想想asp.net應該更好:1. 後台PostBack現有的PostBack機制需要提交整個頁面,造成頁面閃爍。實現設想:
Time of Update: 2018-12-07
我不知道這是不是一個小BUG,但我已經沒有辦法解決這樣的問題。在自己定義的一個httpHandlers裡,無法使用Session,每次出現的錯誤是對象沒有引用到執行個體。經過調試發現HttpContent雷根本沒有Session對象。而且鬱悶的是,不管是自己的實現了IHttpHander的類,還是從Page繼承下來的類,只要在Web.Config裡添加了這個Hander,那麼在處理這個Hander的時候,都是無法使用Session對象的。當然,應該不只Session對象不能使用,應該還有其它對象
Time of Update: 2018-12-07
作者:matt@mattberseth.com作者:matt@mattberseth.com出處:http://mattberseth.com/blog/2008/05/aspnet_ajax_progress_bar_contr.html ASP.NET AJAX Progress Bar ControlIf you use AJAX in your web app's, you no doubt have made use of some sort of progress/status
Time of Update: 2018-12-07
摘要 本期共有9篇文章:強大且免費的ASP.NET重構工具使用ASP.NET非同步編程模型建立可擴充的應用程式UpdatePanel的技巧和訣竅能力和激情,二者相同嗎?Silverlight ASP.NET控制項:非同步檔案上傳教程:在Community Server 中運行ASP.NET應用程式使用ASP.NET 2.0 Provider架構管理ViewStateASP.NET開發人員應該瞭解哪些JavaScript知識.NET幽默 [1] Powerful/Free Download:
Time of Update: 2018-12-07
在實際的系統中,往往要自訂基於資料庫的認證系統,比如你的WebService要給你的供應商或者客戶調用,你要管理他們的帳號和許可權。顯然基於認證、Windows和Passport的驗證都不理想,ASP.net中支援自訂的只有Form認證。我們知道Fom認證要在網路中傳輸純文字密碼,要安全只有依靠SSL通訊。上面提到的幾種認證方式都是Asp.net原生的,可以利用IPrincipal。.Net中有四種方式可以利用IPrincipal作許可權檢查,
Time of Update: 2018-12-07
在軟體業裡從程式員出身的,千萬不要把你自己的本行丟掉。我說的本行是技術。雖然在中國,死鑽研技術沒有出路,話雖這麼說,但技術出身的管理者,絕對牛於純粹搞管理的紙上談兵(當然排除餘世維這樣的人,牛叉叉的MBA博士)。部落格園裡有很多“程式員->架構師->管理者”的榜樣。 最近很久沒來園子裡寫部落格了。其實寫部落格也讓我收穫不少,因為有大家的各方面的討論,讓我開闊視野。最近微軟推出MVC2的Beta版,我才發現自己好久沒玩技術了。在微軟還沒有推出MVC架構前,我已研究過MVC了,當初來自J
Time of Update: 2018-12-07
1. 如何讓頁面回傳(PostBack)後,捲軸位置保持不變?在頁面後台代碼的Page_Load事件中,添加如下代碼: this.Page.MaintainScrollPositionOnPostBack = true;上面的代碼在.net1.1中等價於this.Page.SmartNavigation = true;2.
Time of Update: 2018-12-07
最近維護一個ASP項目的時候,出現了使用者登入日誌插入資料庫出錯的情況,仔細一看,呀~~怎麼會出現insert into userLog(userid,logtime,ip)values(1,'2008-10-18 上午 10:30
Time of Update: 2018-12-07
之前發過一篇《混亂的MVC,.NET非要MVC不可嗎?》的Post,其後紛爭不斷。又有之前的《為什麼要使用MonoRail?》和其後的《MonoRail和WebForm,誰是瑞士軍刀》等關於MVC和WebForm的討論。其實最大的感受就是在.NET社區的人大多比較保守,寧願跟著黨走,WebForm的WebForm,MonoRails的MonoRails,而開源社區的思維就活躍多了,可以說是百花齊放,思維的碰撞使我們能夠在其中得到更多的收益,從Struts,到springMVC,從Cocoon到T
Time of Update: 2018-12-07
很早前還在毀人不倦的時候就在懷疑MVC模式了,因為一向對這種從CS結構裡生搬硬套來的模式心存不爽。什麼是MVC模式不必贅述,相信很多TX都能隨口道來一大篇,但是我們仔細想想這種在CS模型下百試不爽的最佳實務在Web裡仍然是最佳的嗎?熟悉Web的工作原理的人都知道,Web應用是標準的Request-Response的方式在運作,所有的請求都是在瀏覽器發出,伺服器相應瀏覽器的請求,運算,得出結果,產生結果的頁面,返回給瀏覽器。但是,絕對不可能的是在瀏覽器沒有發起任何請求的情況下,伺服器就把頁面送過去
Time of Update: 2018-12-07
一年前,當本人拿到一個名叫TWIG的PHP程式時,立即被作者OOP編程思想所折服,很難想像TWIG中所有的功能(行事曆、郵件、個人化)均在一個PHP檔案(index.php3)中執行完成,這就得益於作者採用了程式碼與頁面構架分離的思想,但是我也看到儘管作者做了很大的努力,但由於PHP的局限性,程式並沒有真正做到代碼與構架的分離,index.php3這個主檔案由於要執行的功能太多,所以其require的模組檔案相當之多,至使整個檔案依然顯得十分零亂,本人愚昧,當時花了半個月的時間,才真正明白程式的
Time of Update: 2018-12-07
•ViewState 如何工作•ASP.NET 2.0 ViewState 的改進•使用控制項狀態維護功能•效能考慮本文使用以下技術:ASP.NET、C#代碼下載:ViewState.exe(122KB)本頁內容ViewState 基本原理ViewState 問題ASP.NET 2.0 中的 ViewState 改進控制項狀態聲明性資料來源和 ViewState 小結如果您是個經驗豐富的 ASP.NET 開發人員,一提起 ViewState
Time of Update: 2018-12-07
在一Xp sp3系統中安裝由Vs2003.net開發的網站系統以作測試在其他電腦運行正常。最選遇到的問題是http500錯誤,通過設定Iuser及iwam帳號密碼及設定iis out-of-process pooled等動作後iis正常唯獨進入畫面時資料不顯示,出現:找不到資料表0經檢查發現是讀取資料時異常,但SQL絕對是沒有問題的後來檢查mysql的一些設定:Soft buffer size,Key buffer,buffer pool
Time of Update: 2018-12-07
上個月我在blog裡介紹了ASP.NET MVC Roadmap,兩個周以前我們發布了ASP.NET Preview 2 Release,ASP.NET組的Phil Haack寫了一篇很好的blog介紹了這個版本.在我的Roadmap那篇文章裡我提到我們將會公布ASP.NET MVC Framework的原始碼,讓我們容易構建,調試和修改(你可以自己修改遇到的問題而不用等到下一個版本更新) 今天我們建立了一個ASP.NET CodePlex project
Time of Update: 2018-12-07
在ASP.NET MVC beta中我們可以使用Ajax.BeginForm, Ajax.ActionLink來進行Ajax調用,同樣我們也可以使用一些支援Ajax 架構如jQuery來簡化對ajax的調用。1. ASP.NET MVC beta中內建了AJAX的支援,但是我們必須引入MicrosoftAjax.js, MicorsoftMvcAjax.js. 2. 由於ASP.NET MVC已經整合了jQuery,所以我們也可以很方便的使用jQuery的Ajax功能
Time of Update: 2018-12-07
1、同步和非同步區別 當未使用非同步頁時,一個線程只能為同一個頁面的請求服務. 即使頁面請求過程中處理其它的I/O等操作時,此線程也一直處於等待狀態. 當此頁面使用完此線程時,才將它放回到線程池. 線程數量是有限的! 所以當不使用線程時及時放回線池可以使系統效能大大提高! 當使用了非同步頁功能時,如右圖中,開始Thread1是為頁面服務的,但當頁面處理其它的事情(比如I/O或調用其它WebService) 時,Thread1被放回線程池, 此時Thread1可以為其它頁面請求服務了.
Time of Update: 2018-12-07
當我們第一次請求訪問時,可以看到Response的Set-Cookie裡添加了ASP.NET_SessionId的值,以後再訪問時可以看到Resquest裡的Cookie已經包含這個Key. Session的IsNewSession可以判斷這次請求是否第一次訪問,
Time of Update: 2018-12-07
ASP.NET2.0提供如下緩衝方式: Output Caching Fragment Caching Data Cache SQL Cache Cache Configuration1. Output Caching: 當一個網頁被頻繁訪問時,我們可以把把整個網頁緩衝起來提高效率,當使用者在此訪問時,被格式化好的HTML被直接送到用戶端。 <%@ OutputCache Duration="120" VaryByParam="none" %>2. 參數緩衝:
Time of Update: 2018-12-07
需求分析階段我們說先想到的是如下的功能:(1)主要功能 (2) Use Case管理員: 圖書類別管理, 圖書資訊維護(添加、修改、刪除),作者資訊添加修改刪除,讀者管理,評論管理(添加,修改,刪除),訂單管理,登入使用者: 圖書瀏覽,圖書評論,圖書購買,訂單管理,登入 Use Case1: 圖書類別管理,把圖書放入不同的類別,一本圖書只能有一個類別。類別可有管理員添加,修改,刪除(沒有被使用的類別才能刪除)。Use Case2: