EasyASP是一個方便快速開發ASP的類,其中包含了資料庫控制類Easp.db,具有同時對一個或多個資料庫進行各類操作、呼叫MSSQL預存程序及記錄集分頁等功能。 EasyASP同時提供了大量實用的ASP通用流程及方法,可以簡化大部分的ASP操作。 EasyASP目前提供下載的是VBScript版。
EasyASP2.1UTF-8更新日誌:
新增Easp.Include方法,完美實現了ASP的動態包含,且支援ASP源碼中無限層級的。
新增Easp.GetInclude方法,用於取得ASP檔案執行的結果或取得html檔案等文字檔案的來源碼。
新增Easp.Charset屬性,用於設定Easp.Include方法和Easp.getInclude方法載入檔案的編碼。
新增Easp.ConfirmUrl方法,用於輸出確認訊息框並根據選擇進行Url跳轉。
新增Easp.HtmlFormat方法,用於對html文字進行簡單的格式化(僅轉換空格和換行為可見)。
新增Easp.RegReplaceM方法,用於正規替換的多行模式。
新增Easp.RegMatch方法,用於正規匹配的編組捕獲。
新增Easp.IsInstall方法,用於偵測系統是否安裝了某個元件。
[db]新增Easp.db.QueryType屬性,可設定用ADO的RecordSet還是Command方式取得記錄集。
[db]新增Easp.db.GetRandRecord方法,用於取得指定數量的隨機記錄集。
[db]新增Easp.db.Exec方法,用於執行SQL語句或傳回Command方式查詢的記錄集。
優化Easp.DateTime方法,格式化為時間差時的顯示更人性化。
優化Easp.RandStr和Easp.db.RandStr方法,提供更強大、更人性化的隨機字串和隨機數產生功能。
修正Easp.GetUrlWith方法第一個參數為空時產生的新URL出錯的Bug。
修正Easp.GetApp方法無法取得快取資料的Bug。
修正Easp.AlertUrl跳轉前會繼續執行伺服器端程式碼的Bug。
修正v2.1beta版中Easp.JsEncode和Easp.db.Json方法會報「類型不符」錯誤的Bug。
修正v2.1beta版中Easp.RandStr和Easp.db.RandStr的一個Bug。
[db]優化Easp.db.AddRecord方法,現在僅當指定了ID欄位的名稱時才傳回新增的記錄ID號。 (影響以前版本)
[db]修正分頁下拉方塊中頁面數量小於jumplong配置時出現負數的Bug。
EasyASP的特點:
[資料庫]能方便的實作一個或多個資料庫的增、刪、改等控制操作。
[資料庫]對資料庫欄位進行操作時可以不用考慮欄位值資料類型的差異(如文字欄位不用加單引號)。
[資料庫]自備記錄集分頁及呼叫預存程序分頁功能,擁有功能豐富的可完全自訂配置及呼叫。
[資料庫]能方便的執行帶有各種參數的MSSQL預存程序並傳回多個值或多個記錄集。
[資料庫]完善的資料庫操作容錯功能,能即時輸出出錯SQL語句方便調試。
[資料庫]在使用已經存在的資料庫連線物件時能自動判斷資料庫類型。
[資料庫]專為Ajax設計的資料取得方式及輸出Json格式資料。
[資料庫]能有效防止SQL注入。
[ASP]自備大量的ASP通用流程及方法,簡化大部分ASP操作。
[ASP]完美實現ASP檔案的動態載入,並支援無限級的ASP原生include。
[ASP]自備資料型別驗證及伺服器端表單驗證功能。
[ASP]能輕鬆實現頁面地址取得並對URL參數進行過濾以及替換。
[工具]具有專為EasyASP開發的適用於DreamweaverCS3和CS4的程式碼高亮及程式碼提示擴充插件。
[工具]有完善的幫助手冊及大量應用實例。