Time of Update: 2018-12-07
重構(Refactor),相信已經是大家常用的方法,自從vs2005支援重構後,用起來非常順手了.然而vss2005的重構功能畢竟還比較少.現向大家推薦一個由 Developer Express推出的免費VS add-on的重構工具Refactor! for ASP.NET.可以到 12-minute video overview先觀賞以下視頻,目前能夠支援asp.net的重構:Add Validator Extract ContentPlaceHolder Extract
Time of Update: 2018-12-07
通常web應用程式在發布後,為了給使用者一個友好介面和使用體驗,都會在錯誤發生時跳轉至一個自訂的錯誤頁面,而不是asp.net向使用者暴露出來的詳細的異常列表。簡單的錯誤處理頁面可以通過web.config來設定<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"><error statusCode="403" redirect="NoAccess.htm" /><error s
Time of Update: 2018-12-07
//孟子e章的在ASP.NET
Time of Update: 2018-12-07
實現方式,使用者登入的時候記錄用Session他的ID和登入時間。然後寫入一個XML檔案。以他的使用者名稱命名,內容寫入他的登入時間。登入後每個頁面每20秒用Session的登入時間去比對寫入的檔案。如果正確則不用理會 如果不正確則被被踢出。因為寫入的檔案如果不是同一使用者名稱登入的話是不會更新的。代碼可以實現 使用者單一登入 單點登入 無限人次登入 。稍微修改就可以實現了。login 頁面<%@ Page Language="C#" AutoEventWireup="true"
Time of Update: 2018-12-07
問題來源:ASP.NET Web應用程式中,在伺服器端開啟一個Microsoft Excel文檔,並對其操作,需要訪問Microsoft Excel應用程式COM組件。對項目添加引用“Microsoft Office 10.0”,輸入相應代碼後編譯成功,運行時ASP.NET架構提示錯誤。相關代碼:Excel.ApplicationClass app;app = new Excel.ApplicationClass();// 開啟活頁簿進行資料操作app.Quit();錯誤資訊:{color3}“
Time of Update: 2018-12-07
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ><head id="Head1" runat="server"><title>個人會員密碼找回</title>
Time of Update: 2018-12-07
http://support.microsoft.com/kb/825790/zh-cn 本文分步介紹了如何通過使用 Microsoft Visual Studio.NET 中串連到遠程 Web 服務器的新 Microsoft ASP.NET Web 應用程式。 回到頂端設定遠程 Web 服務器建立新的 ASP.NET Web 應用程式建立名為 testApp 使用 Microsoft Visual C#.NET 或 Microsoft Visual Basic.NET 的新
Time of Update: 2018-12-07
using System.IO; using System.Web; namespace SEC { /**//// /// 對檔案和檔案夾的操作類 /// public class FileControl { public FileControl() {} /**//// /// 在根目錄下建立檔案夾 /// /// 要建立的檔案路徑 public void CreateFolder(string FolderPathName) {
Time of Update: 2018-12-07
asp.net如何把檔案上傳到另外一台伺服器?我用映射網路盤的形式,可是程式無法將檔案儲存到網路映射盤上.如何共用資料夾的話,檔案夾必須有寫入的許可權,可是這樣的話區域網路內所有的人都可以上傳到這個共用目錄了?建議:這個我正好做過的,呵呵,給你參考假設有伺服器A是web伺服器,檔案要通過A伺服器上的web程式上傳到B上面1、在B上面共用一個檔案夾,記得設定好許可權,給某個使用者有寫入的許可權2、在A伺服器上的網站下面建立一個虛擬目錄,虛擬目錄的指向改為另外一台電腦上的共用,輸入剛才設定的使用者帳
Time of Update: 2018-12-07
引言隨著 B/S 模式應用開發的發展,使用這種模式編寫應用程式的程式員也越來越多。但是由於這個行業的入門門檻不高,程式員的水平及經驗也參差不齊,相當大一部分程式員在編寫代碼的時候,沒有對使用者輸入資料的合法性進行判斷,使應用程式存在安全隱患。使用者可以提交一段資料庫查詢代碼,根據程式返回的結果,獲得某些他想得知的資料,這就是所謂的 SQL Injection,即SQL注入。 SQL注入是從正常的 WWW 連接埠訪問,而且表面看起來跟一般的 Web
Time of Update: 2018-12-07
在ASP.NET中要實現部分內容非緩衝,而其它的都需要緩衝輸出,可以使用Substitution控制項實現.檔案1:Deafault.aspx<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ outputcache duration="10" varybyparam="none"
Time of Update: 2018-12-07
資料庫訪問效能最佳化 資料庫的串連和關閉 訪問資料庫資源需要建立串連、開啟串連和關閉串連幾個操作。這些過程需要多次與資料庫交換資訊以通過身分識別驗證,比較耗費伺服器資源。 ASP.NET中提供了串連池(Connection
Time of Update: 2018-12-07
最近發現語音驗證碼越來越流行,比如有次在註冊gmail郵箱看到過,還有msn頁面也有語音驗證碼,還有國外一些網站等。花時間研究了下,語音驗證碼主要跟一般驗證碼的區別就在於如何讓驗證碼播放。本文語音驗證碼原理:從伺服器產生驗證碼,並儲存到cookie中(getcode.aspx.cs),當點收聽驗證碼的時候,調用javascirpt操作(這裡使用jquery)cookie讀取驗證碼,然後把驗證碼傳到codevoice.aspx頁,然後按順序把驗證碼合成產生一個mp3檔案,最後把這個檔案傳入flas
Time of Update: 2018-12-07
private void btnMIME_Click(object sender, System.EventArgs e){dgShow.AllowPaging = false;BindData();Response.ContentType = "application/vnd.ms-excel";Response.AddHeader("Content-Disposition", "inline;filename="+
Time of Update: 2018-12-07
ASP.net中要完成頁面重新導向工作有三種主要方式:Response對象的Redirect方法,調用Server對象的Transfer或Execute方法。Response.Redirect方法導致瀏覽器連結到一個指定的URL。當Response.Redirect()方法被調用時,它會建立一個應答,應答頭中指出了狀態碼302(表示目標已經改變)以及新的目標URL。瀏覽器從伺服器收到該應答,利用應答頭中的資訊發出一個對新URL的請求。
Time of Update: 2018-12-07
1 ASP.NET------>ASPFormsAuthentication.HashPasswordForStoringInConfigFile(password.Text,"MD5")得出的結果:12C403B91165D25D8CD021D5F9B5BB7F 而動網論壇等用的ASP中MD5加密出的字串則如:1165d25d8cd021d5從asp.net得到的字串,取9-25位,再小寫,就能得出如ASP中加密所得的結果.2
Time of Update: 2018-12-07
using System.Xml;初始化一個xml執行個體XmlDocument xml=new XmlDocument();匯入指定xml檔案xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("../7in10.xml"));指定一個節點XmlNode root=xml.SelectSingleNode("/root");擷取節點下所有直接子節點XmlNodeList
Time of Update: 2018-12-07
ASP.NET使用動態編譯技術,在運行時動態將同一目錄的*.aspx檔案先產生*.cs,然後調用CompilerServices將其編譯成assemblies(可以到你的%SYSTEMROOT%\Microsoft.NET\Framework\V1.x.xxxx\Temporary ASP.NET Files下面看看)。因此瞭解ASP.NET編譯的過程是最佳化ASP.NET運行效率的關鍵之一。以常用的資料繫結文法為例,我們可以發現它的轉化規則是:.aspx: data-binding
Time of Update: 2018-12-07
公司使用的FW還是使用.net 1.1的架構,考慮到自己沒米買筆記本進行2.0下的開發,也趁著公司電腦的記憶體是1G ,不用則廢,於是安裝了一個 Vmware Workstation;沒有系統安裝光碟片,便down了一個xp的光碟片iso.不想這個iso不帶IIS 的安裝組件。鬱悶了好久。 沒法子,下一個操作的ISO也挺辛苦的,便改下了一個IIS5 的壓縮包。 開始時,添加/刪除windows 組件嚮導裡都沒有" Internet 資訊服務
Time of Update: 2018-12-07
簡介對於大多數的web應用程式,很多人喜歡採用表單驗證的方法。當許多應用程式運行在一個主域下面的多個子域時,使用單點登入將是很不錯的一個選擇,當使用者在www.exapmle.com登入之後,可以訪問everything.example.com的資源。表單驗證預設不支援這種特性,但是,通過合適的方法調整它並不複雜。ASP.NET表單驗證的技術內幕並不複雜:它建立了一個特殊的Cookie,這個cookie的名字由web.config中的forms元素的name定義,它包含加密的驗證資料,該cook