Time of Update: 2018-12-08
以下講解步驟: 1. 在Global.asax 檔案中作如下修改 複製代碼 代碼如下:void Application_Start(object sender, EventArgs e) { // 在應用程式啟動時啟動並執行代碼 //定義定時器 //1000表示1秒的意思 System.Timers.Timer myTimer = new System.Timers.Timer(1000); //TaskAction.SetContent 表示要調用的方法 myTimer.Elapsed +=
Time of Update: 2018-12-08
1. 需要引用的類庫 複製代碼 代碼如下:using System.Net; using System.IO; using System.Text; using System.Text.RegularExpressions; 2. 擷取其他網站網頁內容的關鍵代碼 複製代碼 代碼如下:WebRequest request = WebRequest.Create("http://目標網址.com/"); WebResponse response = request.GetResponse();
Time of Update: 2018-12-08
asp判斷伺服器是否安裝了某個組件,也就是是否安裝了某個dll檔案,判斷某個組件是否在伺服器註冊了,asp組件很多,它的判斷可以減少很多asp錯誤,主要是用下面的函數: 複製代碼 代碼如下:<% '功能:檢查是否存在系統組件或組件是否安裝成功 '參數:組件名 Function IsObjInstalled(strClassString) On Error Resume Next IsObjInstalled = False Err = 0 Dim xTestObj Set
Time of Update: 2018-12-08
1. 支援參數純漢字 ?a=深山老熊 2. 支援參數gb2312 Urlencode編碼: ?a=%C9%EE%C9%BD%C0%CF%D0%DC 3. 支援參數UTF-8 Urlencode編碼: ?a=%E6%B7%B1%E5%B1%B1%E8%80%81%E7%86%8A 複製代碼 代碼如下:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% Option Explicit Const YXCMS_CHARSET = "UTF-8"
Time of Update: 2018-12-08
看代碼: 複製代碼 代碼如下:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% dim conn,rs,excelFileName excelFileName=Server.MapPath("Data/test.xls") set conn = Server.CreateObject("ADODB.Connection")
Time of Update: 2018-12-08
常用的正則匹配運算式 Regex--驗證手機號碼:13[0-9]{9} 實現手機號前帶86或是+86的情況:^((\+86)|(86))?(13)\d{9}$ 電話號碼與手機號碼同時驗證:(^(\d{3,4}-)?\d{7,8})$|(13[0-9]{9}) 提取資訊中的網路連結:(h|H)(r|R)(e|E)(f|F) *= *('|")?(\w|\\|\/|\.)+('|"| *|>)? 提取資訊中的郵件地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]
Time of Update: 2018-12-08
範例程式碼下載: /201109/yuanma/JQueryElementTest.rar本文中所包含的內容如下: * 準備 * 主要功能 * 綁定欄位 * 綁定屬性 * 基本設定 * 設定分頁 * 設定欄位 * 設定調用的服務端方法 * 請求/返回資料的格式 * 填充/搜尋 * 更新 * 刪除 * 建立 * 行狀態說明 * 排序狀態說明 * 設定模板 * ItemTemplate * UpdatedItemTemplate/InsertedItemTemplate *
Time of Update: 2018-12-08
其實這類問題就是因為緩衝問題,大家可以參考下面的方法解決:有些ASP頁面第一次開啟的時候會出現Response 對象 錯誤 'ASP 0156 : 80004005' HTTP 頭錯誤,但重新整理後又正常了,解決方案如下複製代碼 代碼如下:Response.Buffer = True '應該是這行,去掉就ok '如果還不行就把 Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0
Time of Update: 2018-12-08
今天在協助同事解決對WebService進行 Web References 調用問題:當調用webservice第一個方法Method1探索服務端Set-Cookie: ASP.NET_SessionId=*****儲存了ASP.NET的工作階段狀態。接著當我再調用webservice的第二個方法Method2時發現無法正確返回伺服器端處理結果 也就是說webservices進行http post
Time of Update: 2018-12-08
下面說說主要實現思路: 1、存取圖片 (1)、將圖片檔案轉換為二進位並直接存進sql server 複製代碼 代碼如下://UploadHelper.cs /// <summary> /// 將圖片轉化為長二進位 /// </summary> /// <param name="photopath"></param> /// <returns></returns> public static Byte[]
Time of Update: 2018-12-08
1、ClientIDMode 渲染ASP.NET控制項時會自動產生一個ID,當我們在用戶端指令碼中引用它們時,卻會製造不少麻煩,雖然它是命名容器和ID的簡單串聯,但仍然無法預測產生的ID範圍。 ASP.NET 4.0使用ClientIDMode屬性解決了這個問題,它允許你控制產生這些ID的方法,ClientIDMode有四個可選擇的值:AutoID,Static,Predictable和Inherit。下面是這四個值的含義解釋: AutoID –
Time of Update: 2018-12-08
1 .Global.asax 檔案是 ASP.NET 應用程式的中心點。它提供無數的事件來處理不同的應用程式級任務,比如使用者身分識別驗證、應用程式啟動以及處理使用者會話等。你應該熟悉這個可選檔案,這樣就可以構建出健壯的ASP.NET 應用程式。2 .sln:解決方案檔案,為方案總管提供顯示管理檔案的圖形介面所需的資訊。3 .csproj:專案檔,建立應用程式所需的引用、資料連線、檔案夾和檔案的資訊。4 .aspx:Web
Time of Update: 2018-12-08
例如:http://www.abc.com/book/list.aspx,則對應取到list.aspx。一般我們可以這樣寫: 複製代碼 代碼如下:string url = Request.Url.ToString(); string r = url.Substring(url.LastIndexOf('/') + 1); Response.Write(r); 上述方法
Time of Update: 2018-12-08
這種機制存在的效能損耗,就是伺服器的ASP.NET仍舊要接收請求,處理請求。此篇所講的機制是讓瀏覽器自己去決定是否去讀緩衝,這樣就徹底消滅了針對伺服器的請求。 1:減少靜態頁面請求要讓靜態頁面支援這個需求,我們需要用到http頭中的Cache-Control:
Time of Update: 2018-12-08
OutputCache是針對所有訪問伺服器資源的使用者,本篇要介紹的瀏覽器緩衝則是針對單個使用者,讓瀏覽器在我們的控制下徹底不持續訪問伺服器上的動態內容,也就是我們要讓瀏覽器變成我們的緩衝機制中的一部分,在某些特定的情境下最大化地提升ASP.NET網站的效能。如果說OutputCache是從廣度上提升並發效率,則瀏覽器緩衝是從深度上提升效率。 一:HTTP頭簡介1.1瀏覽器第一次請求假設我們請求一個URL地址,譬如我伺服器上的一個靜態頁面http://192.168.0.77/luminji2/
Time of Update: 2018-12-08
①、大家在做Web開發的時候,可能也會遇到之前我所遇到的問題,在使用TextBox控制項時,控制項的邊緣不能被背景圖片完全覆蓋掉,1:因為Textbox解析後也是html—Text控制項,而Text控制項是預設有邊,即是border:1px solid #000;所以只要為Textbox控制項加上如下的一小句CSS就可以了,即是“border:0px”,最後效果2:②、大家在做Web開發時,不知道大家有沒有發現,當將Textbox控制項的TextMode =
Time of Update: 2018-12-08
現在,藉助於.NET4.0中的OutputCacheProvider,我們可以有多種選擇建立自己的緩衝。如,我們可以把HTML輸出緩衝儲存到memcached分布式叢集伺服器,或者MongoDB中(一種常用的面向文檔資料庫,不妨閱讀本篇http://msdn.microsoft.com/zh-cn/magazine/gg650661.aspx)。當然,我們也可以把緩衝作為檔案儲存體到硬碟上,考慮到可擴充性,這是一種最廉價的做法,本文就是介紹如果構建自訂檔案快取。
Time of Update: 2018-12-08
分享一下兩種方式的分頁代碼 1.用DataReader分頁 複製代碼 代碼如下:/// <summary> /// PageList for DataReader /// </summary> /// <param name="connectionString"></param> /// <param name="sql"></param> /// <param
Time of Update: 2018-12-08
這兩天接到通知,說公司的一個網站訪問不了,經訪問發現頁面提示如下錯誤: 複製代碼 代碼如下:msxml3.dll 錯誤 '80072ee7' The server name or address could not be resolved
Time of Update: 2018-12-08
隨著後端最佳化空間越來越小,現在越來越多的網站更注重前端效能的最佳化,就是瀏覽器,http層面的最佳化,這裡寫兩點最簡單最有效