Time of Update: 2018-12-03
說明:本文中所有程式均在Windows 2000 Server中文版 + SP2上編譯運行無誤 開發環境:.Net 架構1.0 Version 1.0.3705 一、ASP.NET虛擬機器主機存在的重大隱患 我曾經在WWW.BRINKSTER.COM申請了一個免費的ASP.NET空間,上傳了兩個程式,其中一個查看目錄和檔案的程式證明我的判斷:ASP共用空間伺服器存在的一個安全問題,在 ASP+
Time of Update: 2018-12-03
//產生隨機數函數中從strchar 數組中隨機抽取//字母區分大小寫//參數n為產生隨機數的位元,一般取四位public string RandomNum(int n) //{ string strchar = "0,1,2,3,4,5,6,7,8,9" ; string[] VcArray = strchar.Split(',') ; string VNum = "" ;//由於字串很短,就不用StringBuilder了 int temp = -1 ;
Time of Update: 2018-12-03
在Asp.net 2.0中,提供了一個MasterPage的功能,它可以讓我們很方便的完成頁面的整體結構相同的網站,而且後期修改介面的時候只要修改一下MasterPage即可,無需一個個介面進行修改,這樣就大大的方便了開發人員.其實類似這種技術在Asp.net1.1中也可以實現.一、
Time of Update: 2018-12-03
最近在處理一個網站,要求有簡體和繁體中文兩個版本。本來想單獨處理繁體版本(和簡體版本有點不同),我的機器和VS.NET都是簡體中文版本的,把分頁檔轉換為big5的(儲存時要求存為Unicode),結果無論是設定頁面的Charset,或者設定responseEncoding="big5",或者在代碼中設定Response.ContentEncoding,Response.Charset,顯示時都是亂碼。(到現在我還不知道該如何處理,如果有哪位大蝦知道的請賜教,謝謝!) 最後,沒有辦法了,在網
Time of Update: 2018-12-03
在最近的項目中,遇到一個問題,要實現這樣的效果: 點pic_small.Aspx頁面的縮圖後彈出pic_all.aspx頁面,pic_all.aspx頁面的大小要根據圖片大小自動調整,而且要有圖片的說明資訊,還可以點上一幅和下一幅等進行翻頁。 實現過程如下: pic_small.Aspx頁面縮圖處的代碼為: <IMG id="imgPic" style="CURSOR: hand" border=0 height="95"
Time of Update: 2018-12-03
//請在項目中引用OWC11(COM組件)OWC11.SpreadsheetClass xlsheet =new OWC11.SpreadsheetClass(); //合併儲存格 xlsheet.get_Range(xlsheet.Cells[1,1],xlsheet.Cells[1,14]).set_MergeCells(true); xlsheet.ActiveSheet.Cells[1,1]
Time of Update: 2018-12-03
ASP.NET中的ADO.NET和ASP中的ADO相對應,它是ADO的改進版本。在ADO.NET中,通過Managed Provider所提供的API(API),可以輕鬆地訪問各種資料來源的資料,包括OLEDB所支援的和ODBC支援的資料庫。 下面介紹ADO.NET中最重要的兩個概念:Managed Provider和DataSet。 Managed
Time of Update: 2018-12-03
大家好,以下是有關ASP.net串連SQL Server2000資料庫的常式, 在這裡和大家分享一下: Asp.net串連SQL Server2000資料庫常式詳解: <%@ Import Namespace="System.Data" %> <%@ Import NameSpace="System.Data.SqlClient" %> <script laguage="VB" runat="server"
Time of Update: 2018-12-03
Response.Write("<script language='JavaScript'>alert('快顯視窗!');window.location='a.aspx';</script>"); 比如在1.aspx頁面上點按鈕,彈出來一個提示視窗,同時又希望按F5重新整理的時候,不要重複提交,這個時候,把上面這段代碼寫到按鈕的click事件裡,把a.aspx換成1.aspx頁面就行了。
Time of Update: 2018-12-03
在Asp.Net中經常要用到指令碼回調和頁面間的傳值,下面是關於ScriptCallBack和Server.Transfer簡單的範例程式碼WebForm1.aspx給Head中增加__doPostBack指令碼,如果頁面含有HyperLink等按鈕控制項,該指令碼和2個隱藏控制項"__EVENTTARGET"和"__EVENTARGUMENT"由FrameWork自動產生,若沒有需要手動添加<SCRIPT language="javascript"><!--function
Time of Update: 2018-12-03
你的首頁或者你管理的網站有各種密碼需要保護,把密碼直接放在資料庫或者檔案中存在不少安全隱患,所以密碼加密後儲存是最常見的做法。在ASP.NET中實現加密非常容易。.NET SDK中提供了CookieAuthentication類,其中的HashPasswordForStoringInConfigFile方法可直接使用MD5和SHA1演算法。例子如下:file: encrypting.aspx<%@ Page language="c#"
Time of Update: 2018-12-03
web.config<configuration>……<system.web> <database> <add key="strConn" value="server=107.120.65.99;database=DB;uid=DB;pwd=DB" /></database></system.web>……</configuration> Global.asax.csprotected
Time of Update: 2018-12-03
'函數名:ResponseFile'功能 :用戶端從伺服器端下載一個檔案'傳回值:返回True表示伺服器響應成功,返回False表示失敗'參數 :' PageResponse 響應用戶端的Response對象,用Page.Response引用' DownloadFileName 用戶端下載檔案的檔案名稱' LocalFilePath 伺服器端待下載檔案的路徑' DownloadBuffer
Time of Update: 2018-12-03
asp.net 1.1中,有不少驗證控制項,大大方便了我們,但有的時候,當需要做特殊的驗證時,還會覺得不夠用的,於是我們可以用自訂驗證控制項CustomValidator,要使用這個控制項,必須在服務端寫相應的事件,格式如下: Sub FunctionName(sender as Object, args as ServerValidateEventArgs) ... End Sub 其中注意兩個參數 value:指示當前的CustomValidator驗證的是哪一個控制項
Time of Update: 2018-12-03
作為.Net技術諮詢專家Paul Litwin:在所有與.Net相關的開發工具中,也許ASP.Net最有價值。它的意義早已超越了單純的工具,而成為其他工具開發.Net平台網路應用的最終歸宿。ASP.Net無疑是可直達.Net核心的便捷走廊。 ASP.Net簡介 作為.Net架構最重要的Web開發工具,ASP.Net已不能被單純視為ASP的下一個版本,實際上它在.Net架構中的地位猶如JSP在Java架構中的地位一樣,因而它也責無旁貸地挑起了抗衡JSP的使命。不僅如此,在微軟的精心打造下,
Time of Update: 2018-12-03
以下是組件代碼:using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;namespace NSEventStudy{public delegate void TwoEventHandle(int flag);public class EventStudy : System.Web.UI.WebControls.WebControl{ ///////////////
Time of Update: 2018-12-03
using System.IO;using System.Drawing.Imaging;private void Button1_ServerClick(object sender, System.EventArgs e){Graphics g=null;System.Drawing.Image upimage=null;System.Drawing.Image thumimg=null;System.Drawing.Image simage=null;Bitmap
Time of Update: 2018-12-03
Scalability 總是與我的最後一個話題 performance 纏繞在一起,但事實上,它們是完全不同的兩個問題。在Performance 一節裡,我已談及了 caching, 它是scalability 最大的改進之一,因此,我(作者)在想,我還得找些其它一些內容在這節裡討論。 首先,此系統建成,本身有著一定的特性,以改進多處理器和串環境中的效能。例如,session state
Time of Update: 2018-12-03
代碼如下:<%@ Import Namespace="System" %> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Drawing" %> <%@ Page language="vb" %><script runat="server"> Dim FilePath As String =
Time of Update: 2018-12-03
經常在論壇裡看到有問怎麼實現驗證碼的文章,其實關於驗證碼的文章在網站上都有很多,但是很多文章只講訴了如何輸出一個隨機產生數字或字元的圖象,當然了,這個是驗證碼的核心了,但是對很多ASP.NET的初學者來說,怎麼使用它產生的圖象又成了一個問題(論壇有不少問這個的),這也是我寫本文的一個原因。 言歸正傳,關於驗證碼的原理,我就不多說了,大家可以參見其他文章,文末附有完整的執行個體代碼,裡面有詳細的注釋,你可以跳過解說文字,直接使用。 首先,我要簡要說說Session和ViewState的用法,因