Time of Update: 2018-12-04
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using
Time of Update: 2018-12-04
上傳protected void btnUpload_Click(object sender, EventArgs e) { if (!filUpload.HasFile) { Alert("沒有上傳檔案"); return; } string sReg = @"\.jpg|\.jpeg|\.png"; if
Time of Update: 2018-12-04
繼承是比較簡單的,比如在Designer.cs中有一個類叫 Text100,可以在Text.cs中直接寫:public class Text //這個就是基類{ private int _length = 0; public Text(int length) { _length = length; }} public partial class Text100 : Text //這個就是已經在Designer中聲明過的LINQ類{ .... /
Time of Update: 2018-12-03
您可以檢查使用者輸入是否匹配預定義的模式,例如電話號碼、郵編、電子郵件地址等等。要進行這一驗證,需要使用Regex。1、將 RegularExpressionValidator 控制項添加到頁中並設定下列屬性:屬性說明ControlToValidate正在驗證的控制項的 ID。ErrorMessage, Text, Display這些屬性指定驗證失敗時要顯示的錯誤的文本和位置。 2、通過將 ValidationExpression 屬性設定為Regex來設定要比較的模式。
Time of Update: 2018-12-03
您可以對照資料庫來驗證使用者輸入,以確保使用者輸入的值可以識別。為此,您必須在 CustomValidator 控制項中編寫代碼,在資料庫中尋找資料匹配項。1、將 CustomValidator 控制項添加到頁中並設定下列屬性:屬性說明ControlToValidate正在驗證的控制項的 ID。ErrorMessage, Text, Display這些屬性指定驗證失敗時要顯示的錯誤的文本和位置。 2、為 CustomValidator 控制項的 ServerValidate
Time of Update: 2018-12-03
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http
Time of Update: 2018-12-03
一直期待ATLAS能夠提供AutoComplete的擴充特性,終於不負眾望,在最新版的ASP.NET AJAX Control Toolkit 已經包含了這個特性:AutoCompleteExtender。使用起來是很簡單的。以下舉個股票代號查詢的例子,輸入部分代碼、拼音縮寫或者漢字,便能得到全部的提示。1 添加一個TextBox<asp:TextBox runat="server" ID="txtStockKeyName" Width="300" autocomplete="off" /
Time of Update: 2018-12-03
在做一個登入頁時,我們通常需要設定驗證碼,防止非法人員通過其他手段非法登入。在做一個頁面的驗證碼時,我們需要先建立一個Active的Web頁面,來隨機的產生數字和字母,同時把產生的數字儲存在Session中,傳遞給登入頁,用來驗證。並且定義一個畫板,在Active頁面繪出驗證碼的背景顏色,在Active頁面的代碼如下: protected void Page_Load(object sender, EventArgs e) { //顯示驗證碼
Time of Update: 2018-12-04
1、避免不必要的執行操作 2、去掉不需要的Session 3、注意使用Server Control 不必要時可以不使用Server Control 4、不必要時可以關閉ViewState 5、不要用Exception控製程序流程 try { result = 100 / num; } catch (Exception e) { result = 0;
Time of Update: 2018-12-04
這是一個只包含數位驗證碼 產生圖片驗證碼頁面createImg.aspx,驗證頁面Default.aspx。 CreateImg.aspx頁面使用的各個函數如下: string getRandomValidate(int len) 得到隨機長度為len的字串 drawLine(Graphics gfc,Bitmap img) 在圖片中畫底線
Time of Update: 2018-12-04
代碼要點:1、通過附加一個cookiecontainer到httprequest對象中,可以得到登入後返回的代表SESSION ID的COOKIE。2、將此COOKIE包含在一個cookiecontainer中並附加到另一個HTTPREQUEST請求中,則可以實現SESSION的還原。部分主要代碼: CookieContainer cookieContainer = new CookieContainer(); ////////////////////////////
Time of Update: 2018-12-04
我們知道JavaScript是一種基於prototype的物件導向指令碼語言,其物件導向特性可以參見我的部落格《JavaScript中的物件導向》,但是 JavaScript 本身不能作為物件導向的語言,因為它無法全面實現物件導向編程的三個支柱:繼承、多態性和封裝,雖然通過對象原型可以獲得部分繼承特性,通過閉包也可以獲得部分封裝特性。因此 Microsoft AJAX Library 會先為語言提供更多強大的工具,然後再繼續定義新的類和編程工具。 HTML代碼:&
Time of Update: 2018-12-04
在ASP.NET 中,除了上幾篇部落格中介紹的通訊方式,還可以使用服務的方式進行通訊,如下所示。 Employee類using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using
Time of Update: 2018-12-04
今天上網搜了搜怎麼來產生驗證碼,例子好多的,看了一篇文章,有了一個大概的瞭解我對 .net 的類 如BitMap 還不太瞭解,只能根據別人的來做了。他是用 VB .net 來做的,俺不會 VB.net ,只能用 C# 了。首先建立一個 Web 項目,完成後建立一個Web Form,名為 Gif.aspx建一方法private void createPic(string str) { System.Drawing.Bitmap bmp; System.Drawing.Graphics
Time of Update: 2018-12-04
對於如何使用 WebRequest 和 WebResponse 類在 URI 上產生 POST 請求,在微軟的 .Net 快速入門教程中有詳細的描述(http://chs.gotdotnet.com/quickstart/howto/doc/WebRequests/clientPOST.aspx),簡要引用如下:WebResponse 類是抽象(在 Visual Basic 中為 MustInherit)基類,協議特定的響應類從該抽象基類派生。應用程式可以使用 WebResponse
Time of Update: 2018-12-04
文章目錄 頁面生命週期簡單頁面樣本公用外觀樣本 預設情況下,Page Controller 模式中所描述的概念是在 ASP.NET 中實現的。ASP.NET
Time of Update: 2018-12-04
有很多工具可用來協助您測試和監視 Web 應用程式的效能。Microsoft Visual Studio .NET 提供了 Application Center Test 1.0 (ACT),該程式通過開啟與 Web 服務器的多個串連並迅速發送 HTTP 要求來類比大批使用者。ASP.NET 包括許多效能計數器,您可以使用這些效能計數器來跟蹤應用程式的執行。您還可以使用內建的 ASP.NET 跟蹤功能來跟蹤頁或應用程式的代碼執行。ACT 設計用於對 Web 服務器進行壓力測試,並分析 Web
Time of Update: 2018-12-04
FCKeditor在ASP配置環境中的使用先說一下測試環境:XPSP2,IIS5.1,FCKeditor2.0 在IIS上建立一個新的網站,我直接取名為FCKeditor 在DW裡建立一個相對應的網站,測試伺服器為本機,支援VBScript 下載FCKeditor2.0,這個東西是開源的,網上能下到的地方很多,自己找去…… 下載下來的應該是壓縮包,解壓到FCKeditor網站根目錄,什麼都無需更改,直接就能夠開始調用了。等您會了的時候,會發現簡單得要死去! 在網站根目錄下,建立一個in
Time of Update: 2018-12-04
//整體思路還是老樣子:在前面插入一個新table,裡面只有表頭,然後設定資料表格的高度使其滾動即可。//由於table的表頭的寬度會根據內容或者下面行的內容改變,所以我們需要用的col標記來固定他的寬度,格式如:<col width='200px'></col>//方法調用:直接傳進去表格的id和想要滾動的高度就可以了jQuery.fn.outerHTML = function (s) { return s ? this.before(s).
Time of Update: 2018-12-04
本教程的目的是解釋如何為 ASP.NET MVC 應用程式中的控制器編寫單元測試。我們將討論如何建立三種不同類型的單元測試。您將瞭解如何測試控制器操作返回的視圖、如何測試控制器操作返回的視圖資料,以及如何測試一個控制器操作是否重新導向到另一個控制器操作。建立測試控制器我們首先建立要測試的控制器。程式清單 1 中包含名稱為 ProductController 的控制器。程式清單 1 ProductController.cs using System;using