ASP.NET虛擬機器主機的重大安全隱患(一)

說明:本文中所有程式均在Windows 2000 Server中文版 + SP2上編譯運行無誤  開發環境:.Net 架構1.0 Version 1.0.3705  一、ASP.NET虛擬機器主機存在的重大隱患  我曾經在WWW.BRINKSTER.COM申請了一個免費的ASP.NET空間,上傳了兩個程式,其中一個查看目錄和檔案的程式證明我的判斷:ASP共用空間伺服器存在的一個安全問題,在 ASP+

ASP.NET產生n位不同的驗證碼

//產生隨機數函數中從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 ;   

Asp.net1.1實現仿2.0 MasterPage效果

在Asp.net 2.0中,提供了一個MasterPage的功能,它可以讓我們很方便的完成頁面的整體結構相同的網站,而且後期修改介面的時候只要修改一下MasterPage即可,無需一個個介面進行修改,這樣就大大的方便了開發人員.其實類似這種技術在Asp.net1.1中也可以實現.一、

ASP.NET中同時支援簡體和繁體中文

  最近在處理一個網站,要求有簡體和繁體中文兩個版本。本來想單獨處理繁體版本(和簡體版本有點不同),我的機器和VS.NET都是簡體中文版本的,把分頁檔轉換為big5的(儲存時要求存為Unicode),結果無論是設定頁面的Charset,或者設定responseEncoding="big5",或者在代碼中設定Response.ContentEncoding,Response.Charset,顯示時都是亂碼。(到現在我還不知道該如何處理,如果有哪位大蝦知道的請賜教,謝謝!)  最後,沒有辦法了,在網

ASP.NET實現自適應圖片大小的快顯視窗

     在最近的項目中,遇到一個問題,要實現這樣的效果:      點pic_small.Aspx頁面的縮圖後彈出pic_all.aspx頁面,pic_all.aspx頁面的大小要根據圖片大小自動調整,而且要有圖片的說明資訊,還可以點上一幅和下一幅等進行翻頁。      實現過程如下:      pic_small.Aspx頁面縮圖處的代碼為:      <IMG id="imgPic" style="CURSOR: hand"  border=0 height="95"

ASP.NET中利用OWC組件產生EXCEL表

//請在項目中引用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]

ASP.NET資料庫編程

ASP.NET中的ADO.NET和ASP中的ADO相對應,它是ADO的改進版本。在ADO.NET中,通過Managed Provider所提供的API(API),可以輕鬆地訪問各種資料來源的資料,包括OLEDB所支援的和ODBC支援的資料庫。   下面介紹ADO.NET中最重要的兩個概念:Managed Provider和DataSet。   Managed

Asp.net如何串連SQL Server2000資料庫

大家好,以下是有關ASP.net串連SQL Server2000資料庫的常式,      在這裡和大家分享一下:           Asp.net串連SQL Server2000資料庫常式詳解:      <%@ Import Namespace="System.Data" %>      <%@ Import NameSpace="System.Data.SqlClient" %>      <script laguage="VB" runat="server"

Asp.net實現快顯視窗提示,又防止重新整理被重複提交的方法

Response.Write("<script language='JavaScript'>alert('快顯視窗!');window.location='a.aspx';</script>");    比如在1.aspx頁面上點按鈕,彈出來一個提示視窗,同時又希望按F5重新整理的時候,不要重複提交,這個時候,把上面這段代碼寫到按鈕的click事件裡,把a.aspx換成1.aspx頁面就行了。   

Asp.Net中的指令碼回調和Server.Transfer頁面傳值

在Asp.Net中經常要用到指令碼回調和頁面間的傳值,下面是關於ScriptCallBack和Server.Transfer簡單的範例程式碼WebForm1.aspx給Head中增加__doPostBack指令碼,如果頁面含有HyperLink等按鈕控制項,該指令碼和2個隱藏控制項"__EVENTTARGET"和"__EVENTARGUMENT"由FrameWork自動產生,若沒有需要手動添加<SCRIPT language="javascript"><!--function

ASP.NET中密碼保護,MD5和SHA1演算法的使用

  你的首頁或者你管理的網站有各種密碼需要保護,把密碼直接放在資料庫或者檔案中存在不少安全隱患,所以密碼加密後儲存是最常見的做法。在ASP.NET中實現加密非常容易。.NET SDK中提供了CookieAuthentication類,其中的HashPasswordForStoringInConfigFile方法可直接使用MD5和SHA1演算法。例子如下:file: encrypting.aspx<%@ Page language="c#"

ASP.net Logion使用者登陸驗證代碼

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

ASP.NET中實現直接從網頁上下載檔案,而不須引用檔案URL來下載

'函數名:ResponseFile'功能  :用戶端從伺服器端下載一個檔案'傳回值:返回True表示伺服器響應成功,返回False表示失敗'參數  :'        PageResponse       響應用戶端的Response對象,用Page.Response引用'        DownloadFileName   用戶端下載檔案的檔案名稱'        LocalFilePath      伺服器端待下載檔案的路徑'        DownloadBuffer    

ASP.NET中使用自訂驗證控制項

  asp.net 1.1中,有不少驗證控制項,大大方便了我們,但有的時候,當需要做特殊的驗證時,還會覺得不夠用的,於是我們可以用自訂驗證控制項CustomValidator,要使用這個控制項,必須在服務端寫相應的事件,格式如下:  Sub FunctionName(sender as Object, args as ServerValidateEventArgs)  ...  End Sub  其中注意兩個參數 value:指示當前的CustomValidator驗證的是哪一個控制項

ASP的超級繼任者ASP.Net

  作為.Net技術諮詢專家Paul Litwin:在所有與.Net相關的開發工具中,也許ASP.Net最有價值。它的意義早已超越了單純的工具,而成為其他工具開發.Net平台網路應用的最終歸宿。ASP.Net無疑是可直達.Net核心的便捷走廊。  ASP.Net簡介  作為.Net架構最重要的Web開發工具,ASP.Net已不能被單純視為ASP的下一個版本,實際上它在.Net架構中的地位猶如JSP在Java架構中的地位一樣,因而它也責無旁貸地挑起了抗衡JSP的使命。不僅如此,在微軟的精心打造下,

ASP.net組件編程中的兩種事件編寫方法

以下是組件代碼: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{  ///////////////

ASP.NET產生縮圖及給原始圖加浮水印

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

ASP.NET升級能力探討

  Scalability 總是與我的最後一個話題 performance 纏繞在一起,但事實上,它們是完全不同的兩個問題。在Performance 一節裡,我已談及了 caching, 它是scalability 最大的改進之一,因此,我(作者)在想,我還得找些其它一些內容在這節裡討論。  首先,此系統建成,本身有著一定的特性,以改進多處理器和串環境中的效能。例如,session state

ASP.NET實現簡單的文字浮水印

  代碼如下:<%@ Import Namespace="System" %> <%@ Import Namespace="System.IO" %> <%@ Import Namespace="System.Drawing" %> <%@ Page language="vb" %><script runat="server">    Dim FilePath As String =

ASP.NET實現數字和字元相混合的驗證碼

經常在論壇裡看到有問怎麼實現驗證碼的文章,其實關於驗證碼的文章在網站上都有很多,但是很多文章只講訴了如何輸出一個隨機產生數字或字元的圖象,當然了,這個是驗證碼的核心了,但是對很多ASP.NET的初學者來說,怎麼使用它產生的圖象又成了一個問題(論壇有不少問這個的),這也是我寫本文的一個原因。  言歸正傳,關於驗證碼的原理,我就不多說了,大家可以參見其他文章,文末附有完整的執行個體代碼,裡面有詳細的注釋,你可以跳過解說文字,直接使用。  首先,我要簡要說說Session和ViewState的用法,因

總頁數: 1638 1 .... 932 933 934 935 936 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.