Time of Update: 2018-12-08
HttpRuntime類頁面請求先給可以處理原始HTTP請求的對象處理,最後在管線的終端產生要發給瀏覽器的標記。HttpRuntime類是改管道的進入點。對每一個請求,ASP.NET會建立HttpRuntime對象,並調用ProcessRequest來啟用該HTTP管道。HttpRuntime對象會在建立時對許多輔助處理頁面請求的內部對象進行初始化。ProcessRequest方法被調用後,會建立HttpContext類執行個體,他封裝了所有的HTTP提有的資訊,我們一般在代碼中使用就是這個Ht
Time of Update: 2018-12-08
在Web開發中,有很多可以上傳的組件模組,利用HTML的File控制項的上傳也是一種辦法,不過這種方式,需要處理的細節比較多,而且只能支援單檔案的操作。在目前Web開發中用的比較多的,可能uploadify(參考http://www.uploadify.com/)也算一個吧,不過這個版本一直在變化,他們的指令碼調用也有很大的不同,甚至調用及參數都一直在變化,很早的時候,那個Flash的按鈕文字還沒法變化,本篇隨筆主要根據項目實際,介紹一下3.1版本的uploadify的控制項使用,這版本目前還是
Time of Update: 2018-12-08
在項目開發過程中,會經常遇到ASP.NET repeater控制項添加序號列,有些新手可能還不會,網上搜集整理了一些,需要的朋友可以參考下ASP.NET repeater添加序號列的方法 1、<itemtemplate> <tr><td> <%# Container.ItemIndex + 1%> </td></tr> </itemtemplate> 2、<itemtemplate>
Time of Update: 2018-12-08
根據controller的名字正確的執行個體化了一個controller對象。回到MVCHandler的BeginProcessRequest方法,可以看到,當得到controller對象之後,首先判斷它是不是IAsyncController,如果是則會建立委託用來非同步執行。通常情況下,我們都是繼承自Controller類,這不是一個IAsyncController,於是會直接執行Controller的Execute方法。Execute方法是在Controller的基類ControllerBa
Time of Update: 2018-12-08
定位子串是指在一個字串中尋找其中包含的子串或者某個字元,下面,逐一給大家詳細介紹。 一、IndexOf/LastIndexOf IndexOf方法用於搜尋在一個字串中,某個特定的字元或者子串第一次出現的位置,該方法區分大小寫,並從字串的首字元開始以0計數。如果字串中不包含這個字元或子串,則返回-1。常用的重載形式如下所示。 ①定位字元 int IndexOf(char value) int IndexOf(char value, int startIndex) int
Time of Update: 2018-12-08
介面布置 主介面設計中有個“刪除”按鈕,其(ID)為btnDelete。使用者在瀏覽目錄中選中要刪除的項後,單擊該按鈕就可以完成刪除工作。 代碼實現 在“設計”面板中雙擊“刪除”按鈕,為其添加事件處理常式如下: 複製代碼 代碼如下:private void BtnDelete_Click(object sender, System.EventArgs e) { DeleteThings(FileList.SelectedItem.Text); } private void
Time of Update: 2018-12-08
在瀏覽目錄中,如果選擇的是一個檔案,單擊“開啟”按鈕就可以進行檔案下載。當然,也可以選擇直接開啟,1所示。 圖1 下載和線上開啟介面 單擊“開啟”按鈕將直接開啟該檔案,單擊“儲存”按鈕可以下載該檔案。代碼實現 開啟檔案所單擊的還是“開啟”按鈕,所以要在“開啟”事件中加以判斷,看選中的是檔案夾還是檔案。故對btnOpen_Click()事件進行了修改,下面加重部分為新增的代碼: 複製代碼 代碼如下:private void BtnOpen_Click(object sender,
Time of Update: 2018-12-08
複製代碼 代碼如下:Function closeHTML(strContent) Dim arrTags, i, OpenPos, ClosePos, re, strMatchs, j, Match Set re = New RegExp re.IgnoreCase = True re.Global = True arrTags = Array("p", "div", "span", "table", "ul", "font", "b", "u", "i", "h1", "h2", "h3",
Time of Update: 2018-12-08
在windows 2003下,在運行web應用程式的時候出現一下錯誤: 伺服器無法處理請求,-->對路徑“C:/temp/mytest.txt”的訪問拒絕 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.UnauthorizedAccessException: 對路徑“D:/temp1/MyTest.txt”的訪問被拒絕。 解決方案一 在需要進行讀寫操作的目錄下添加Network
Time of Update: 2018-12-08
MySQL、SQL Server和mSQL都是絕佳的SQL工具,可惜,在ASP的環境下你卻用不著它們來建立實用的SQL語句。不過,你可以利用自己掌握的Access知識以及相應的Access技能,再加上我們的提示和技巧,相信一定能成功地在你的ASP網頁中加入SQL。1. SELECT 語句在SQL的世界裡,最最基礎的操作就是SELECT 語句了。在資料庫工具下直接採用SQL的時候很多人都會熟悉下面的操作:SELECT whatFROM whichTableWHERE
Time of Update: 2018-12-08
寫過稍微大型一點 ASP 的人都知道,Session 這個對象真是好用,它可以用來記錄使用者私人的資料變數,既安全又方便。但是你真的知道 Session 的運作原理嗎?或許瞭解以後,你就再也不太敢使用這個令人又愛又恨的對象。雖然轉而替代之的方法稍嫌麻煩,但在長期考量之下,也就不得不這麼做了首先來講講 Session
Time of Update: 2018-12-08
1、在系統登陸成功時記錄登陸的使用者名稱、密碼等資訊(登陸功能的部分代碼) 複製代碼 代碼如下:Session["id"] = user.id.ToString(); Session["name"] = user.name.ToString(); Session["pwd"] = user.password.ToString(); Session["time"] = user.LoginTime.ToString(); Session["authority"] =
Time of Update: 2018-12-08
老師布置作業給Insus.NET做,題目如標題。 感興趣的網友也可以練習練習。現在Insus.NET的作答如下,但老師還沒有看,因此答案是否正確或是最好的,還不能確定,只是供參考。 第一次以最快的方法來實現: 複製代碼 代碼如下:for (int i = 1; i <= 20; i++) { int j = i * i; if (j >= 50) Response.Write(i + " × " + i + " = " + j + "<br />"); } 得到結果如下:
Time of Update: 2018-12-08
首先從FCKEditor官方下載最新的版本指令碼之家提供的 http://www.jb51.net/codes/21294.html安裝及配置方法:一、開啟檔案夾發現有許多檔案對於ASP來說是用不到的;刪除FCKEditor2.6.6中不必要的檔案:解壓縮FCKeditor_2.6.6.zip到你網站根目錄
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
改造辦法是自己寫一個控制項,讓它繼承GridView或Repeater,並實現IPageableItemContainer 介面。下面要發的是國外某高手寫的代碼,測試有效。具體使用的時候,要建一個類庫項目,把代碼編譯成dll後,就可以添加到VS的工具箱裡了! 一、自訂Repeater 複製代碼 代碼如下:using System.Web.UI; using System.Web.UI.WebControls; namespace WYJ.Web.Controls { ///
Time of Update: 2018-12-08
出現這樣的問題是當你瀏覽UTF-8編碼的時候,伺服器預設用UTF-8的引擎來輸出html,當你用再瀏覽GB2312的頁面時,它還是用UTF-8來輸出本應是GB2312編碼的頁面所以會亂碼。 為了這個問題煩了我一個早上,終於的藍色理想上得到解決。 首先讓我們來瞭解一下Session對象提供了四個屬性。 1.CodePage 讀/寫。整型。 定義用於在瀏覽器中顯示頁內容的字碼頁(Code Page)。字碼頁是字元集的數字值,不同的語言和場所可能使用不同的字碼頁。例如,ANSI字碼頁
Time of Update: 2018-12-08
先看介面代碼: 複製代碼 代碼如下:<form id="form1" runat="server"> <div align="center"> <fieldset style="width: 350px; height: 200px;"> <table border="0" cellpadding="3" cellspacing="3"> <tr> <td> 請選擇汽車類型: </td> </tr>
Time of Update: 2018-12-08
ASP: 複製代碼 代碼如下:<% Option Explicit Response.Buffer = true Response.ContentType = "text/html" Response.Charset = "gb2312″ Dim Url, Result Url = "http://ping.baidu.com/ping/RPC2" Result = BytesToBstr(SendPing(Url), "gb2312″) IF Instr(Result,