什麼是asp.net的Web FormsAsp.net Web Forms 頁面架構是可升級的通用語言運行時刻(CLR)程式模型,用來在伺服器端動態產生WEB頁面。(美國人說話就是彆扭,其實Web Forms就是asp.net編寫的頁面) 作為ASP的合理演化(ASP.NET對現存的ASP提供文法相容),ASP.NET Web Forms架構的設計目的,是用來解決ASP模式的不足。它提供: ·
資料|資料庫|隨機 <%"一個從資料庫中隨機讀取紀錄的例子 Set Rs1=server.CreateObject ("adodb.recordset") Set Rs=server.CreateObject ("ADODB.RECORDSET") SQL="Select id from Article order by id desc" rs.Open
ASP本身沒有發送郵件的能力,但是如果你希望用ASP來發送E-MAIL(例如:你有一個訊息,只想讓那些在你的留言薄上留了言的上網者們知道,你希望上網者在你的留言薄上填寫完成後,你的留言簿便自動將該訊息E-MAIL給留言的上網者),那麼你需要安裝一個ASP組件。並藉助這些組件來幫你實現郵件的自動發送、回複等工作。 如果你的ASP及WEB資料庫的運行平台是IIS4(Internet Information Server 4.0),你可以使用CDONTS.DLL。
資料|資料庫 <%'該檔案可以包含在任何需要調用資料庫的ASP檔案頭部,直接過慮掉非法注入'調用方法為:<!-- #include file="safe.asp" -->Function Safe(str)'該函數用來判斷傳遞過來的變數是否包含特殊字元,沒有返回TRUE Dim s_BadStr, n, i s_BadStr = "' &<>?%,;:()`~!@#$^*{}[]|\/+
錯誤|解決|資料|資料庫 下面是虛機維護中,經常碰到的一些ASP程式中的資料庫調用的錯誤,現收集整理如下: 不能開啟註冊表關鍵字(8007000e) Microsoft OLE DB Provider for ODBC Drivers 錯誤 '8007000e' [Microsoft][ODBC Microsoft Access Driver]常見錯誤 不能開啟註冊表關鍵字 'Temporary (volatile) Jet DSN
iis|解決 500問題終於解決了,這二周來伺服器一直在出問題,上次是耗盡CPU100%資源,這次又是500錯誤:Server Application ErrorThe server has reached the maximum recovery limit for the application during the processing of your request. Please contact the server