Time of Update: 2018-12-07
網頁head區,不能用普通控制項,但它有時又很重要,比如title、keywords、description,可能每個頁面都不同,那麼怎麼樣才能根據內容動態設定它們呢?方法1:asp能做到的,asp.net當然可以做到,只要你把整個頁面都用Response.Write()寫出來,沒有什麼不能自訂的,當然也可以"<%=某個成員%>"。但很明顯,這樣發揮不了.net的特點。方法2:利用asp.net的特有屬性:runat="server",給title設定一個id,然後讓它成為伺服器變數
Time of Update: 2018-12-07
以前一直錯誤的認為在ASP.NET中無法通過編程方式實現多線程斷點續傳,今天終於獲得了這樣一個解決方案,讓我明白要學習的東西還很多。此解決方案基於其它解決方案及相關資料,根據我自己的理解改進.如有錯漏,請儘管指出;如有其它更好的解決方案,請推薦一下,感謝先。System.IO.Stream iStream = null; // Buffer to read 10K bytes in chunk: byte[] buffer = new Byte[102
Time of Update: 2018-12-07
my solution as
Time of Update: 2018-12-07
ASP.NET “Atlas” is a package of new Web development technologies that integrates an extensive set of client script libraries with the rich, server-based development platform of ASP.NET 2.0. “Atlas” enables you to develop Web applications that can
Time of Update: 2018-12-07
VWDHosting.net lets you try out Visual Web Developer 2005 Express Edition and ASP.NET 2.0 by uploading your web sites to a live web server (this type of service is called ‘web hosting’). The VWDHosting,net web hosting service provides a free, no
Time of Update: 2018-12-07
簡介此控制項是封裝一個標準的HTML控制項,但是ASP.NET缺沒有提供此控制項的伺服器版,因為我自己的項目中用到了這樣的控制項,所以趁這幾天有空整理了一下,先體驗一下設計時和運行時的效果:設計時:運行時:此控制項與我前些日子介紹的ComboBox原理相同。區別在於:ComboBox只實現了一層控制項階層,而GroupList實現了嵌套的二層控制項階層。我還想實現如多級菜單和樹的無限級控制項階層,通過這兩個控制項的開發我發現這不難實現。實現了一個SelectedIndexChanged事件。特點
Time of Update: 2018-12-07
此前曾介紹過asp.net中將大檔案儲存到MSSQL的image欄位並即時顯示進度資訊, 本次提供實現分塊斷點續傳下載的例子,該樣本直接從資料庫下載,減少了將資料庫的BLOB欄位內容儲存到伺服器硬碟然後下載的中間環節。此本次樣本的更新部分基於如下兩篇重要文章所介紹的技術: How to read and write a file to and from a BLOB column by using chunking in ADO.NET and Visual C# .NETAsp.net(c#)
Time of Update: 2018-12-07
遇到了這個問題。就是CreateUserWizard這個控制項,所此輸入密碼,都返回這樣的錯誤提示:“密碼最短長度為 7,其中必須包含以下非字母數字字元:
Time of Update: 2018-12-07
此文是Asp.net
Time of Update: 2018-12-07
最近寫了幾個asp.net的項目。其中,Asp.Net的控制項DataGrid使用的最多了,前幾天需要一個功能,我研究了很長時間,發現一個方法,應該是最簡單的實現。現表述如下。 DataGrid的html定義很簡單,如下
Time of Update: 2018-12-07
邁克老貓(MikeCat) 來自:老貓の理想 在這裡給大家提供一些平時經常容易用到的效果的解決方案。我把一些效果封裝在了一個類庫檔案中。 警告視窗 /// <summary> /// 伺服器端彈出alert對話方塊 /// </summary> /// <param name="str_Message">提示資訊,例子:"不可為空!"</param> /// <param
Time of Update: 2018-12-07
//******************************************************************************//程式名稱:老貓的理想ASP.NET探針//Version:0.20 //作者:邁克老貓//著作權 2004-2005 老貓的理想工作室.//首頁:http://www.mikecat.net Email:mikecat#mikecat.net QQ:87029826//本程式碼完全免費,您可以任意複製,修改和傳播。但請保留以上
Time of Update: 2018-12-07
在網上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其實這種方法是錯誤的。第一,HttpHandle是實現不了urlrewrite的;第二Server.Transfer是標準的重新導向,根本不是urlrewrite。 其實,實現urlrewrite不用自己HttpHandle,也不用自己實現HttpModule,用幾行代碼就可以輕鬆實現。
Time of Update: 2018-12-07
//******************************************************************************//程式名稱:老貓的理想ASP.NET探針//Version:0.10 //作者:邁克老貓//著作權 2004-2005 老貓的理想工作室.//首頁:http://www.mikecat.net Email:mikecat#mikecat.net QQ:87029826//本程式碼完全免費,您可以任意複製,修改和傳播。但請保留以上
Time of Update: 2018-12-07
今天看了靈感之源推薦的網站提供的CarlosAg.ExcelXmlWriter,感覺不錯,反編譯看了一下,實際上是在構造一個xml文檔,然後通過writer1.WriteProcessingInstruction("mso-application", "progid='Excel.Sheet'");來設定用excel開啟,這樣我們就很輕鬆獲得了一個excel,顯然這種方法不需要伺服器端安裝excel。突然想到是否可以通過同樣的方式來產生word呢,答案是肯定的,這則blog指出了方法:http:
Time of Update: 2018-12-07
本教程參考C#和ASP.NET程式設計教程撰寫,有什麼不足之處請大家指出,或在老貓的理想BLOG留言。
Time of Update: 2018-12-07
本教程參考C#和ASP.NET程式設計教程撰寫,有什麼不足之處請大家指出,或在老貓的理想BLOG留言。 好些天不寫了。今天事情較少,有幾個網友總是問,就又寫了點東西。可能疏漏比較多,希望大家幫忙指正
Time of Update: 2018-12-07
應用情境:在給客戶開發一個asp.net工作流程系統時,因為某些Form內容過長,客戶提出要求在對Form的編輯過程中隨時能夠儲存當前輸入,並且能隨時恢複儲存時的狀態。因為form的提交有嚴格的驗證代碼,因此儲存不能執行驗證,而不經過驗證的代碼不能儲存到系統資料庫中。如果用暫存資料表儲存又顯麻煩,代碼量會增加很多,同時可能導致系統產生新的bug.解決方案產生過程:首先想到的就是通過儲存Page的ViewState,然後在恢複的時候用儲存過的ViewState來替換。可以通過重寫Page的如下兩個
Time of Update: 2018-12-07
asp.net中將大檔案儲存到MSSQL主要需要解決以下兩個關鍵問題: 檔案需要分塊儲存到MSSQL中;檔案較大時,檔案儲存到MSSQL的過程耗時較長,ASP.NET頁面可能出現逾時錯誤而導致操作失敗。下面的兩篇文章很好的解決了上述兩個問題: How to read and write a file to and from a BLOB column by using chunking in ADO.NET and Visual C# .NET Executing Long Running
Time of Update: 2018-12-07
最近在開發一款自訂伺服器控制項的時候,發現這樣的一個問題:雖然我實現了IPostBackDataHandler介面的LoadPostData方法,但是調試發現並不執行此方法。後來找到了原因:向瀏覽器render的標準html控制項,缺少Name屬性。我想肯定是因為沒有Name屬性,而form中的資料是通過Name/Value的形式提交,沒有Name屬性,則該html控制項的資料沒有提交到伺服器。於是override AddAttributesToRender