Time of Update: 2018-12-08
1:使用String.Replace函數替換,但不支援大小寫。 2:正則System.Text.Regex替換,用RegExpOption修改是否支援大小寫。 3:在小資料的情況下,使用String.SubString和+可以實現間接替換。 4:匯入MicrosoftVisualBasicRunTime(Microsoft.VisualBasic.DLL)使用Strings.Replace速度很快。
Time of Update: 2018-12-08
定時重新整理: 1,<script>setTimeout("location.href='url'",2000)</script> 說明:url是要重新整理的頁面URL地址 2000是等待時間=2秒, 2,<meta name="Refresh" content="n;url"> 說明: n is the number of seconds to wait before loading the specified URL. url is an
Time of Update: 2018-12-08
此控制項是asp.net中的驗證控制項 RequiredFieldValidator , RangeValidator, RegularExpressionValidator, CompareValidator, CustomValidator,ValidationSummary的錯誤驗證資訊呼出的一個擴充控制項 主要作用是把未通過驗證的資訊通過一個突出的層顯示給使用者。 主要屬性: <ajaxToolkit:ValidatorCalloutExtender
Time of Update: 2018-12-08
一、定義文件類型、字元編碼 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8"; //下面這行很重要, attachment 參數表示作為附件下載,您可以改成 online線上開啟 //filename=FileFlow.xls 指定輸出檔案的名稱,注意其副檔名和指定檔案類型相符,可以為:.doc .xls .txt .htm
Time of Update: 2018-12-08
1.建立Recordset對象 複製代碼 代碼如下:Dim objMyRst Set objMyRst=Server.CreateObject(“ADODB.Recordset”) objMyRst.CursorLocation=adUseClientBatch ‘用戶端可批量處理 objMyRst.CursorType=adOpenStatic'游標類型為靜態類型 注意:Recordset對象不能用Set objMyRst=Connection.Excute
Time of Update: 2018-12-08
無奈之下,基於現實的考慮,看來還是選.NET吧,起碼在我所處的這個城市,這個平台可以給我帶來工資上的微薄提升! 說開始就開始,先來熟悉資料庫的操作,慢慢將ASP的操作用ASP.NET過一遍 操作:串連資料庫,讀取表中資料 採用的是OLEDB方式讀取Access資料庫,需要引入System.Data.OleDb複製代碼 代碼如下:protected void Page_Load(object sender, EventArgs e) { OleDbConnection conn = new
Time of Update: 2018-12-08
Regex 類 表示不可變的Regex。 命名空間:System.Text.RegularExpressions Regex 類包含若干 static(在 Visual Basic 中為 Shared)方法,使您無需顯式建立 Regex 對象即可使用正 則運算式。在 .NET Framework 2.0 版中,將緩衝通過調用靜態方法而編譯的Regex,而不會緩衝通過調 用執行個體方法而編譯的Regex。預設情況下,Regex引擎將緩衝 15 個最近使用的靜態Regex。因
Time of Update: 2018-12-08
使用.htaccess檔案來進行301重新導向,請見我的另外一篇文章《301重新導向,網域名稱更換後跳轉到新網域名稱》 。 如果空間不支援.htaccess檔案,那麼我們還可以通過php/asp代碼來進行301重新導向。 為了將搜尋引擎的記錄更新到現在的網域名稱上面,做了幾個301重新導向的東東,給大家分享一下. asp 301轉向代碼 在 index.asp 或 default.asp 的最頂部加入以下幾行: 複製代碼 代碼如下:<% Response.Status="301
Time of Update: 2018-12-08
GridView無代碼分頁排序GridView選中,編輯,取消,刪除GridView正反雙向排序GridView和下拉式功能表DropDownList結合GridView和CheckBox結合滑鼠移到GridView某一行時改變該行的背景色方法一滑鼠移到GridView某一行時改變該行的背景色方法二GridView實現刪除時彈出確認對話方塊GridView實現自動編號GridView實現自訂時間貨幣等字串格式GridView實現用“...”代替超長字串GridView一般換行與強制換行GridV
Time of Update: 2018-12-08
直接分析盜鏈原理:看下面用httpwatch截獲的http發送的資料 GET /Img.ashx?img=svn_work.gif HTTP/1.1 Accept: */* Referer: http://www.jb51.net/ Accept-Language: zh-cn UA-CPU: x86 Accept-Encoding: gzip, deflate User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2;
Time of Update: 2018-12-08
又有人說設session.timeout=99999。這種同樣不行,session有最大時間限制。我經過測試發現最大值為24小時,也就是說你最大可以session.timeout=1440,1441都是不可以有,呵呵。本人測試環境:win2003+IIS6.0+ASP3.0。
Time of Update: 2018-12-08
#region DataGridView資料顯示到Excel /// <summary> /// 開啟Excel並將DataGridView控制項中資料匯出到Excel /// </summary> /// <param name="dgv">DataGridView對象 </param> /// <param name="isShowExcle">是否顯示Excel介面 </param>
Time of Update: 2018-12-08
object.OpenTextFile(filename[, iomode[, create[, format]]]) 參數 object :必選項。應為 FileSystemObject 對象的名稱。 filename :必選項。字串運算式,指明要開啟的檔案名稱。 iomode :可選項。輸入/輸出模式,是下列三個常數之一:ForReading,ForWriting,或 ForAppending。 create :可選項。Boolean 值,指出當指定的 filename
Time of Update: 2018-12-08
1、 foreach (Control c in this.rptTables.Controls) { CheckBox cbx = (CheckBox)c.FindControl("cbxId"); TextBox tbx = (TextBox)c.FindControl("tbxTableName"); if (cbx != null) { if (cbx.Checked == true) {
Time of Update: 2018-12-08
淺談ASP的安全問題 先說句牢騷話,我經常看到有人說ASP不安全,比如容易被注入,這種說法我一直感到無法理解。如果你水平不高,那麼你用php用ASP.net用JSP都有被注入的可能,這關ASP什麼事?ASP只是一種技術,用它開發的網站是否安全,只跟程式員和伺服器管理員的水平有關係,任何技術開發的網站都一樣。只要你的程式有漏洞,而且你用的資料庫支援標準SQL文法,或者注入者會這種文法,那麼就存在被注入的可能。 閑話少說,我今天結合我個人的經驗來簡單說說ASP中常見的安全問題。
Time of Update: 2018-12-08
<%@ Language=VBScript %> <% Option Explicit %> <!--#include file="asptar.asp"--> <% Response.Buffer = True Response.Clear Dim Co,Temp,T,x,i,fsoBrowse,theFolder,TheSubFolders,FilePath,s,PH,objTar Co=0 PH="./UpFile" '檔案路徑
Time of Update: 2018-12-08
<% set rs = server.createobject("adodb.recordset") sql = "Select * from friend order by id DESC" rs.Open sql,conn,1 i=1 do while not rs.eof %> <td align="left" height="50"> <a href="<%=rs(
Time of Update: 2018-12-08
首先,來看看效果! 看看功能:分頁程式首先讀取每頁預置的記錄條數,在此是5條,其它將在下頁中顯示,同時提示當前頁數、總頁數、總記錄數,當顯示的頁數為第一頁時,“首頁”、“上一頁”連結失效,當顯示的頁數為最後頁時,“下一頁”、“尾頁”連結失效。 接下來,以執行個體的方式告訴大家怎麼一步步的做出這種分頁效果。 首先,資料庫中欄位record_info存在於info表中(學習ASP分頁的時候估計你對資料庫也有了一定的瞭解),先連結資料庫並將一個記錄集開啟,以下代碼: 以下為引用的內容: <%
Time of Update: 2018-12-08
細心的開發人員有時會想到,我們在一個需要讀寫資料庫的頁面裡包含類似 <!-- #include file="conn.asp" -->的代碼時,當你沒有進行讀取操作,資料庫究竟是怎麼樣的狀態呢? 那麼,我們有沒有辦法讓資料庫連接僅在需要讀取資料庫時才開啟,不讀取時就沒有任何動作呢,以下即提供這種思路,以求拋磚引玉。 這種思路即是將資料庫連接代碼封裝在函數裡,在需要讀取時調用這個函數。 以下是SQL串連代碼: Function Open_conn() dim
Time of Update: 2018-12-08
方法一: 在翻閱了微軟NGWS文檔後發現在文檔的常見問題部分有提到要添加一個config.web檔案到web目錄下,試了一下,中文顯示果然OK了。 方法如下: 建立一個檔案config.web,內容如下,放在WEB目錄下 <configuration> <globalization requestencoding="utf-8" responseencoding="utf-8" /> </configuration> 後來在網上看到論壇中有人發文章說將utf-8換成gb231