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
在Asp.net 2.0中,提供了一個MasterPage的功能,它可以讓我們很方便的完成頁面的整體結構相同的網站,而且後期修改介面的時候只要修改一下MasterPage即可,無需一個個介面進行修改,這樣就大大的方便了開發人員.其實類似這種技術在Asp.net1.1中也可以實現.一、
Time of Update: 2018-12-03
以下介紹兩種分頁,用AspNetPager和ViewState 一.AspNetPager的用法1. 複製AspNetPager.dll到bin目錄,在工具箱->選擇項->瀏覽,添加bin下的引用。2. 從工具箱拖個AspNetPager,改如下屬性: PageSize--每頁顯示的記錄數 CustomInfoHTML--自訂顯示文本,一般為“第%CurrentPageIndex%頁 共%PageCount%頁”
Time of Update: 2018-12-03
點擊按鈕上傳FileUpload的圖片 protected void Button3_Click(object sender, ImageClickEventArgs e) { if (FileUpload1.HasFile) { //重新命名圖片 string strFileName1 = FileUpload1.FileName; //取到上傳檔案的名稱
Time of Update: 2018-12-03
AutoEventWireup 指示頁的事件是否自動連網。如果啟用事件自動連網,則為 true;否則為 false。 自動連網的意思是:如果 Page 指令的 AutoEventWireup 屬性被設定為 true(或者如果缺少此屬性,因為它預設為 true),該頁架構將自動調用頁事件,即 Page_Init 和 Page_Load 方法。在這種情況下,不需要任何顯式的 Handles 子句或委託。
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
你的首頁或者你管理的網站有各種密碼需要保護,把密碼直接放在資料庫或者檔案中存在不少安全隱患,所以密碼加密後儲存是最常見的做法。在ASP.NET中實現加密非常容易。.NET SDK中提供了CookieAuthentication類,其中的HashPasswordForStoringInConfigFile方法可直接使用MD5和SHA1演算法。例子如下:file: encrypting.aspx<%@ Page language="c#"
Time of Update: 2018-12-03
'函數名:ResponseFile'功能 :用戶端從伺服器端下載一個檔案'傳回值:返回True表示伺服器響應成功,返回False表示失敗'參數 :' PageResponse 響應用戶端的Response對象,用Page.Response引用' DownloadFileName 用戶端下載檔案的檔案名稱' LocalFilePath 伺服器端待下載檔案的路徑' DownloadBuffer
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
對於不再需要的檔案/檔案夾使用者有許可權做刪除處理。這一節就介紹如何?這一功能。 介面布置 主介面設計中有個“刪除”按鈕,其(ID)為btnDelete。使用者在瀏覽目錄中選中要刪除的項後,單擊該按鈕就可以完成刪除工作。 代碼實現 在“設計”面板中雙擊“刪除”按鈕,為其添加事件處理常式如下:private void BtnDelete_Click(object sender, System.EventArgs e){ DeleteThings(FileListSelectedItem.
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
利用商務對象來工作在商務組件中封裝邏輯是實際應用程式,比如基於web的應用以及其他應用中,必不可少的部分。在ASP.NET中,商務對象是多層WEB應用程式內建的塊。應用程式的 /Bin目錄
Time of Update: 2018-12-03
什麼是asp.net的Web FormsAsp.net Web Forms 頁面架構是可升級的通用語言運行時刻(CLR)程式模型,用來在伺服器端動態產生WEB頁面。(美國人說話就是彆扭,其實Web Forms就是asp.net編寫的頁面)作為ASP的合理演化(ASP.NET對現存的ASP提供文法相容),ASP.NET Web Forms架構的設計目的,是用來解決ASP模式的不足。它提供:· 建立和使用可重用的使用者介面控制項,封裝常用的功能,減少頁面開發人員書寫代碼的工作量。·
Time of Update: 2018-12-03
最近正在對公司的網站進行模式轉換,主要原因是2.0的WebSite模式經常造成難以理解的編譯錯誤和系統崩潰;據同事講他們正在開發的一個基於DotNetNuke的項目也面臨同樣的問題,而且總是隨機出現,找不到原因。主要的一個問題是這樣的:Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401)Description: An
Time of Update: 2018-12-03
這個版本是Alpha Pre-Release June 26, 2006,也就是尚未正式,但在此提供給喜歡注意新工具的朋友一個新訊息。Best Practice Analyzer for ASP.Net主要的功用是掃瞄ASP.NET 2.0網站組態是否有弱點,而針對弱點提供改善建議,而其中又可分為三種網站對象,包括了:(1)a hosted site(2)an individual site in production(3)a site under
Time of Update: 2018-12-03
1。建個空白解決方案2。建個類庫,添加一個介面IData3。建個類庫,添加一個MarshalByRefObject的子類並實現介面IData4。建服務網站,在全域應用程式定義域裡Global.asax註冊remoting 引用命名空間 <%@ Import Namespace = "System.Runtime.Remoting" %> <%@ Import Namespace = "System.Runtime.Remoting.Channels"
Time of Update: 2018-12-03
在 Asp.Net 中,ViewState 因為在用戶端的 Html 裡佔據大量的空間,並隨著頁面的PostBack 反覆傳遞於網路中,一直為人垢病。但是實際上 ViewState 可以儲存到資料庫、緩衝等任意地方,從而避免頻繁將冗長的 base64 字串發送到用戶端。這樣做不但可以顯著提高效能(大幅度減少了網路傳輸的位元組數),而且如果其中的內容也不會被輕易解密和破解。因此這個方法是很有用處的。以下寫了一個簡單的例子,用緩衝來作為 ViewState 儲存目的地。至於緩衝的
Time of Update: 2018-12-03
1. 添加CSS樣式: Style style = new Style(); style.ForeColor = System.Drawing.Color.Navy; style.BackColor = System.Drawing.Color.LightGray; this.Header.StyleSheet.CreateStyleRule(style, null, "body"); 2. 連結外部的CSS樣式表: HtmlLink link = new HtmlLink();
Time of Update: 2018-12-03
表單提交時的頁面覆蓋當提交表單時,此時操作人員只需等待結果返回,這裡,我實現了一個覆蓋網頁的方法,使得整個網頁被一個很大的div覆蓋,這樣操作人員就不能點擊頁面的內容了。實現很簡單,一個div <div id="doing" style="Z-INDEX: 12000; LEFT: 0px; WIDTH: 100%; CURSOR: wait; POSITION: absolute; TOP: 0px; HEIGHT: 100%; display:none ">
Time of Update: 2018-12-03
asp.net 2.0 通過url重寫URLReWriter實現任意次層網域