Time of Update: 2017-01-13
有許多理由可以要求避免使用IIS的工作階段狀態,不過這需要另外一篇文章說明。我們這裡回答的問題是:當頁面確實不需要工作階段狀態時,關閉它是否會提高效能?從理論上來講是肯定的,因為不需要為該頁面初始化工作階段狀態。 和緩衝一樣,工作階段狀態也可以通過兩種方式設定:通過指令碼或者通過伺服器配置。 6.1 通過指令碼關閉工作階段狀態 在測試中,我們用< %@ ENABLESESSIONSTATE = FALSE % >聲明來關閉工作階段狀態。< %@
Time of Update: 2017-01-13
資料庫訪問 存取資料庫將會很快地減慢程式,但是沒有資料庫,許多網站也不行。不要使用內植的SQL語句來存取資料庫,你可以通過使用預存程序來訪問資料庫,這將會贏得很大的程式效能,而且,也非常得靈活。使用預存程序,並配合ActiveX Data Objects(ADO),就能最大程度地控制預存程序如何輸出。 確認資料庫經過了索引,因為這將直接影響到應用程式的整體效能。同時,注意在資料庫上運行更新統計程式,從而更好地跟蹤資料的分布。注意,一些資料庫,比如MS Access,不適於企業級應用,
Time of Update: 2017-01-13
我現在在做ASP的安裝程式,這樣可以方便使用者的使用。我使用的InstallShield版本是InstallShield Professional—Standard Edition6.3。 我沒有用過這個東東,問題如下:問題一 通過Project Wizard-generated script
Time of Update: 2017-01-13
梅花雨控制項是一個javascript檔案: calendar.js 附下載地址: http://download.111cn.net/source/280757 首先下載calendar.js後, 然後按以下步驟進行使用: 第一,去掉你所引用頁面的: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Time of Update: 2017-01-13
免費的ASP.net2.0免費空間 免費的ASP.net2.0、3.5免費空間,支援MS Sql Server Express2005 及Ftp http://www.qsh.eu/free 提供50空間和2G的月流量 1、首先,在visual web developer 2005或者visual web developer 2008裡做好的你的網站後,在http://www.qsh.eu/free上申請個帳號2、在你填寫的郵箱裡會收到帳號的資訊;
Time of Update: 2017-01-13
在寫ASP.NET項目時經常會碰到許可權管理的問題,一般情況下是在每個頁面都加入許可權控制的代碼,其實通過寫一個頁面基類(PageBase),然後所有需要進行許可權判斷的頁面繼承此類,在PageBase的ProcessRequest中加入許可權控制碼,那麼其他繼承此類的子頁面就不用寫了。由於在ProcessRequest方法中我們只可以得到HttpContext資訊,那麼怎麼跟許可權掛鈎呢?每個頁面都是一個類,並且我們可以知道當前登陸者的id(假如使用者登陸成功,由User.Identity.N
Time of Update: 2017-01-13
ASP.NET程式在編譯的時候預設是Any CPU,即編譯的程式可以在X86、X64系統平台上運行。若希望我們的ASP.NET程式運行在X64系統上,我們所要做的僅僅是部署IIS,修改配置。若想程式運行於IIS32位元模式下,即運行在.net framwork32位下進行如下配置:1.cscript %systemdrive%inetpubadminscriptsadsutil.vbs set w3svc/appPools/enable32bitapponwin64 1 修改IIS配置,允許32
Time of Update: 2017-01-13
這個功能其實大家早就知道了,現在由於有一個項目要用到這個技術,所以又去全面一些的尋找了一下。自己紀錄一下,方便於以後尋找使用吧。 建立可有多種語言版本的 Web 應用程式在 ASP.NET 2.0 版以前是一項複雜的任務。如果您使用資源檔 (RESX) 及 ResourceManager,則需要手動分離出可本地化的元素,並執行自己的資源載入過程,這需要花費您很多的精力並需要編寫大量的代碼。ASP.NET 2.0
Time of Update: 2017-01-13
我在實驗中發現在 ASP.NET 中可以使用計時器(Timer)完成一些定時動作。這一點可能會對我們的一些 Web 程式有益。注: 原文裡只有VB.NET的代碼, 為了方便大家, 我寫了C#版的代碼: 下面首先介紹我測試使用的一個例子: 首先在 global.asax 中的 Application_OnStart 事件程序中定義計時器,代碼如下:
Time of Update: 2017-01-13
由於asp.net membership預設使用dbo使用者訪問資料哭,所以在將memebership部署到虛擬機器主機上通常會出項資料庫無法訪問,造成memebership無法正常使用,下面就如何解決這一問題分享一些個人的經驗,避免大家再走彎路:1、在虛擬機器主機上建立memebership資料庫時(基本虛擬機器主機sql
Time of Update: 2017-01-13
Asp.net 預設配置下,Session莫名丟失的原因及解決辦法 正常操作情況下Session會無故丟失。因為程式是在不停的被操作,排除Session逾時的可能。另外,Session逾時時間被設定成60分鐘,不會這麼快就逾時的。 這次到CSDN上搜了一下文章,發現好多人在討論這個問題,然後我又google了一下,發現微軟網站上也有類似的內容。 現在我就把原因和解決辦法寫出來。 原因: 由於Asp.net程式是預設配置,所以Web.Config檔案中關於Session的設定如下: &
Time of Update: 2017-01-13
ASP.NET 2.0,無重新整理頁面新境界--Davey--“無重新整理頁面”,只是一種不確切的效果描述(其實還有其他各種方法來實現這個效果),更確切的說法是:在頁面上用JavaScript調用伺服器端的一個方法,然後處理返回的資料。實現它最標準的方法當然是XMLHTTP。但是,程式員都是懶惰的傢伙,每個人都希望能有更方便的方法,或者,更佳的封裝。比如,Lostinet的Rane就是對XMLHTTP的一個很好的封裝。終於,在ASP.NET
Time of Update: 2017-01-13
前段時間筆者在開發中需要動態建立WEB組件,本以為是小事一樁,誰知看時容易做時難。裡面還真有些小問題。下面筆者就結合自己的程式來介紹一下如何動態建立並使用WEB組件,希望能給做類似工作的朋友提供一點協助。 一、程式思路 程式主要分三部分: 1、程式要根據XML中的資料資訊確定需要建立的WEB組件的個數。 2、動態建立WEB組件。 3、使用動態建立的WEB組件。 其中2和3是筆者要重點介紹的部分。 下面筆者就按照這三部分結合程式執行個體(以c#為例)來一一介紹。 二、讀取XML檔案
Time of Update: 2017-01-13
在一個.NET的應用程式中使用自己建立的控制項可以大大增強應用程式的功能,你可以在原有控制項的基礎上加入想要的屬性和行為,甚至建立自訂的控制項。在asp.net中,我們更可以往一些控制項中增加一些用戶端的javascript功能,減少每次在提交頁面時將資料返回給伺服器的次數 ,從而提高程式的功能和效率。在這篇文章中,我們將看下,如何用asp.net建立一個自訂的文字框控制項,當焦點在該文字框控制項上及離開控制項時,文字框控制項的背景顏色會隨之改變。這個控制項將包含如下的功能: 1)
Time of Update: 2017-01-13
近來看了不少ASP.net的文章,禁不住心癢的,也想試一會,看看ASP.net的的配置要求,硬體要求 CPU: Intel Pentium II-class 300 MHz (最好Intel Pentium III-class 600 MHz) 記憶體: 96 MB (最好128 MB) 磁碟空間: 250 MB(完整安裝) 155 MB(快速安裝) 顯示: 800x600, 256 colors CD-ROM: required軟體要求 Microsoft Windows 2000
Time of Update: 2017-01-13
A common way to build the navigation and layout for an ASP-driven website is to use include files. Most advanced ASP developers know that when you do this, it is best to encapsulate the functionality of the include file in a Sub or Function, and
Time of Update: 2017-01-13
<%@ Page Language="C#" %><%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.ADO" %><script language="C#" runat="server">protected void Page_Load(Object Src, EventArgs E){string strConn;strConn =
Time of Update: 2017-01-13
當我們在網站上建立資料庫時,保護使用者的資訊安全是非常必要的。多數使用者不願意讓別人知道自己的資訊,同時網管也不想因為安全問題而丟失網站的信譽。無論對於誰,安全問題都是非常重要的。 為瞭解決這個問題,我給大家提供一個簡單實用,但是老套的方法,就是口令加密。在此我們使用ASP.NET技術對口令加密。簡單的講,就是將使用者提供的口令加密之後,然後讓它和存放於系統中的資料比較,如果相同,則通過驗證。 在ASP中,並未提供加密的對象,我們只能使用外部的對象來進行加密。現在好了,在ASP.NET中提供
Time of Update: 2017-01-13
CheckBox選擇組件是一個程式中都經常的組件。在程式設計中使用到該組件,一般都不會只使用到一個,往往是以多個此類組件的形式出現的。在ASP.NET頁面中如果要使用到多個CheckBox組件,除了添加多個CheckBox組件在頁面中之外,還有一種比較方便的方法,就是使用CheckBoxList組件。CheckBoxList組件是由一組的CheckBox組件組成的,在此組件中CheckBox是做為條目的形式出現的,並且對每個在CheckBoxList組件中的CheckBox都有一個索引號,這樣在
Time of Update: 2017-01-13
100MB免費ASP+.NET空間該免費ASP空間大小為:100M;月流量限制為:不限制流量;支援FTP上傳與管理檔案;可以綁定網域名稱,可以綁定3個子目錄;支援全能asp .net;CPU限制:10% ;iis:100個;注意:填寫FTP時候請填寫5位元以上!申請地址:http://www.dvb2008.cn 150m美國德克薩斯洲空間支援asp+access+fso+asp.net