Time of Update: 2018-12-08
原本運行正常的ASP頁面,今天突然提示: 複製代碼 代碼如下:Microsoft VBScript 執行階段錯誤 錯誤 '800a01a8' 缺少對象: 'xmlDoc.documentElement' /work/Menu.asp,行 80 找到相關代碼如下: 複製代碼 代碼如下:Set xmlDoc=Server.CreateObject("MicroSoft.XmlDom") xmlDoc.async = false
Time of Update: 2018-12-08
GetRows 方法 將 Recordset 對象的多個記錄複製到數組中。 文法 複製代碼 代碼如下:array = recordset.GetRows( Rows, Start, Fields ) 傳回值 返回二維數組。 參數 Rows 可選,長整型運算式,指定要檢索記錄數。預設值為 adGetRowsRest (-1)。 Start 可選,字串或長整型,計算得到在 GetRows 操作開始處的記錄的書籤。也可使用下列 BookmarkEnum 值。 常量 說明
Time of Update: 2018-12-08
1、建立DLL開啟VB6-->檔案-->建立工程-->選擇ActiveX DLL-->確定2、將預設工程、類重新命名工程重新命名:工程-->工程1 屬性(此名稱對應表單內工程項目名稱)-->在開啟對話方塊中將“工程名稱”重新命名為ASP2DLL(當DLL組件在系統中註冊後,在asp中預設的調用方法是“工程名.類名”)-->確定類重新命名在屬性視窗中將名稱重新命名為Demo3、定義ASP基本對象添加模組:工程-->添加模組-->選擇“模組”--
Time of Update: 2018-12-08
這裡參考了Erist.Protal裡的代碼 複製代碼 代碼如下:/// <summary> /// 增加新的文章 /// </summary> /// <param name="ArticleTitle"></param> /// <param name="Author"></param> /// <param name="ArticleFrom"></param> /// <param
Time of Update: 2018-12-08
因為要新作系統,因此對於JS指令碼又重新研究了一下。在對新的URL編碼的時候發現,網頁編碼的格式對於JS的影響很大,在這裡書寫一點。 {var B=siteUrl+this.actionUrl+(this.type==="all"?"":this.type)+"&SearchWord="+encodeURIComponent(A).replace(/'/g,"%27");$redirect(B)}}
Time of Update: 2018-12-08
這是筆者常被問到的一個問題,如何通過ASP.NET來下載檔案,這個問題可大可小,我們先從小的開始。當我們要讓使用者下載一個檔案,最簡單的方式是通過Response.Redirect指令: Response.Redirect("test.doc") 您可以把上面這行指令放在Button的Click事件當中,當使用者點擊按鈕之後,網頁就會被轉址到該word檔,造成下載的效果。 但是這樣的下載有幾個問題: 1.
Time of Update: 2018-12-08
一般大家對小檔案的解決辦法是直接在服務端讀取檔案,然後輸出,這樣就避免了檔案地址的暴露,這是一種解決辦法。而我現在想說的是使用 TransmitFile 方法直接輸出檔案,但是這個方法對大檔案的支撐力度有多少,以及會帶來多大的效能開銷,我還沒有測試過,有興趣的朋友可以測試下,並發表評論。 好了,進入正題,一般對下載站,大家想到的就是流量的問題,所以自動就想到應該把檔案與程式碼分開部署。所以我給檔案單獨做了一個次層網域,我們就叫 file.xxx.com 吧。主網站網域名稱就是
Time of Update: 2018-12-08
複製代碼 代碼如下:using System; namespace Utilities { /// <summary> /// Common DateTime Methods. /// </summary> /// public enum Quarter { First = 1, Second = 2, Third = 3, Fourth = 4 } public enum Month { January = 1, February = 2, March = 3,
Time of Update: 2018-12-08
簡單來說,jQuery validation外掛程式就是來校正表單form裡面元素輸入的內容是否滿足商務規則,如果不滿足,可以給出使用者自訂的提示資訊。該外掛程式不僅預設有一些校正規則,如校正內容是否為空白,內容的長度是否符合給定的值,還可以根據使用者自訂商務規則,而且錯誤提示資訊,也可以根據使用者的要求自訂顯示。看來這個外掛程式的功能確實很強大,是不是迫不及待想使用了。好的,那我們就開始簡介如何使用它。 jQuery validation 外掛程式:http://plugins.jquery.
Time of Update: 2018-12-08
首先準備好頁面代碼: 複製代碼 代碼如下:<form id="form1" runat="server"> <div align="left"> <fieldset style="width: 350px; height: 150px"> <p> 選擇顏色</p> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td> </td&
Time of Update: 2018-12-08
首先看一個aspx檔案裡的部分內容: 複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <
Time of Update: 2018-12-08
ASP串連資料庫的連接字串是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=路徑,採用的是OleDB方式串連,問題可能就出在OleDB方式串連這一環節上。 後來搜尋網路得到瞭解決的辦法 。原來是自己裝的64位Windows 7系統的原因,預設64位環境下,IIS應用程式集區未啟用32位應用程式,我們只需要啟用一下就可以了。開啟IIS
Time of Update: 2018-12-08
如果我們正在使用Session,那麼構建高效能可擴充的ASP.NET網站,就必須解決分布式Session的架構,因為單伺服器的 SESSION處理能力會很快出現效能瓶頸,這類問題也被稱之為Session同步。微軟有自己的分布式Session的解決方案,那就是 SessionStateServer,我們可以參考:ASP.NET Session State Partitioning
Time of Update: 2018-12-08
效果:js: 複製代碼 代碼如下:$.fn.extend({ JPager: function (cfg, pageIndex, pageSize) { if (cfg && pageIndex > 0 && pageSize>0) { var token = "#" + this.attr("id"); this.empty(); var pageFirst = function () { $(token).JPager(cfg, 1,
Time of Update: 2018-12-08
簡單原廠模式和Factory 方法模式的區別 簡單原廠模式的最大優點在於工廠類中包含了必要的邏輯判斷,根據用戶端的選擇條件動態執行個體化相關的類,對於用戶端來說,去除了於具體產品的依賴。而Factory 方法模式定義了一個用於建立對象的借口,讓子類決定執行個體化哪一個類,Factory 方法是一個類的執行個體化延遲到其子類。其實多做一些聯絡不難發現:Factory 方法模式實現時,用戶端需要決定執行個體化那個工廠來實現運算類,選擇判斷的問題還是存在的,也即是說,Factory
Time of Update: 2018-12-08
在類庫中的定義為: 複製代碼 代碼如下:[UIPermissionAttribute(SecurityAction.Demand, Clipboard = UIPermissionClipboard.OwnClipboard)] public DragDropEffects DoDragDrop( Object data, DragDropEffects allowedEffects )
Time of Update: 2018-12-08
301重新導向這麼重要,那麼如何?301重新導向呢?盧鬆鬆在他的《詳解301永久重新導向實現方法》一文中介紹了多種實現301重新導向的方法,但裡面的方法對於使用Windows虛擬機器主機或是Windows VPS的朋友來說,除了單個版面設定重新導向可以用上,IIS
Time of Update: 2018-12-08
複製代碼 代碼如下:/// <summary> /// 作業系統名稱 /// </summary> /// <returns></returns> public string getOSInfo() { return System.Environment.OSVersion.Platform.ToString(); } /// <summary> /// 作業系統版本 /// </summary> ///
Time of Update: 2018-12-08
前台: 複製代碼 代碼如下:<asp:DataList ID="DataList1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5" CellSpacing="25"> <ItemTemplate> <img src="<%# Eval("FullName") %>" width="50" height="50" border="0" >
Time of Update: 2018-12-08
LInq分頁 複製代碼 代碼如下:testDataContext dc = new testDataContext(); public string GetPageNum(GridView GridViewName, int pagesize, IQueryable<test> sql) { int page; if (HttpContext.Current.Request.QueryString["page"] != null) page =