Time of Update: 2017-01-19
使用 ASP.NET 建立一個線程的實現方法其實非常簡單,只需將其聲明並為其提供線程起始點處的方法委託即可實現。建立新的線程時,需要使用 Thread 類,Thread 類具有接受一個 ThreadStart 委託或 ParameterizedThreadStart 委託的建構函式。該委託封裝了調用 Start 方法時由新線程調用的方法。建立了Thread類
Time of Update: 2017-01-19
本文針對ASP.NET中IsPostBack的用法進行了詳細的說明,有助於讀者更準確的掌握ASP.NET中IsPostBack的用法。一、IsPostBack介紹:Page.IsPostBack是一個標誌:當前請求是否第一次開啟。調用方法為:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它們都等價。1)當通過IE的地址欄等方式開啟一個URL時是第一次開啟,
Time of Update: 2017-01-19
ASP.Net中有兩個重要的對象,一個是application對象,一個是session對象。Application:記錄應用程式參數的對象,該對象用於共用應用程式級資訊。Session:記錄瀏覽器端的變數對象,用來儲存跨網頁程式程式的變數或者對象。 說實話,寫了快一年的asp.net,application對象還真沒怎麼用過。看了看書,根據這兩個對象的特性寫了一個簡單的聊天室程式。真的是非常的簡陋。我的思路是,有兩個頁面Default頁和ChatRoom頁,頁面配置如圖:Defaul
Time of Update: 2017-01-19
IE的內建下載功能中沒有斷點續傳功能,要實現斷點續傳功能,需要用到HTTP協議中鮮為人知的幾個回應標頭和要求標頭。一. 兩個必要回應標頭Accept-Ranges、ETag 用戶端每次提交下載請求時,服務端都要添加這兩個回應標頭,以保證用戶端和服務端將此下載識別為可以斷點續傳的下載: Accept-Ranges:告知下載用戶端這是一個可以恢複續傳的下載,存放本次下載的開始位元組位置、檔案的位元組大小;
Time of Update: 2017-01-19
如果你是用IE7以上的版本,或者用多tab的瀏覽器,你一定會發現tab前邊的個性表徵圖,這個是怎麼弄的呢 一直不太明白,偶然的機會,同事告訴我了幾種做法,貼出來和大家分享1. 直接放個ico表徵圖到你網站的根目錄,並命名為favicon.ico就可以了。favicon.ico應是16×16的1個256色的表徵圖。 但對於低版本的IE看不到,可 在網頁的<head>與</head>標記之間加入如下標記就可以了。 複製代碼 代碼如下: <link rel="icon"
Time of Update: 2017-01-19
本文執行個體講述了ASP.NET中實現定製自己的委託和事件參數類的方法,對於學習ASP.NET有很好的參考借鑒價值。具體方法如下:一般在實際開發中,對於事件不需要傳遞資料資訊時,像上面的KingTextBox控制項的事件,在引發事件時傳遞的參數為EventArgs.Empty,如下所示:OnTextChanged(EventArgs.Empty);這是因為控制項KingTextBox的TextChanged事件比較簡單,這裡不需要參數對象傳遞資料。但像一些複雜的控制項比如GridView的按鈕命
Time of Update: 2017-01-19
與ASP.NET 的其他Web控制項一能夠,Gridview控制項擁有很多不同的CSS樣式屬性設定,包括象CssClass,Font字型,ForeColor,BackColor,BackColor, Width, Height等等。Gridview還包括了一些應用在表格的行上的樣式屬性,比如RowStyle, AlternatingRowStyle, HeaderStyle,和PagerStyle,它們都提供了象CssClass和Font這些基本的屬性設定。 在 ASP.NET 4.0
Time of Update: 2017-01-19
使用asp.net或者asp檢查某個url地址,某篇文章是否被搜尋引擎,如百度,Google,搜狗收錄。實現原理:直接搜尋你那篇文章的url地址(不帶協議,但上協議也行,代碼會自動去掉協議內容),如果被索引會返回搜尋結果,否則會提示找不到資訊。Asp.Net檢查百度,Google,搜狗搜尋引擎是否收錄文章網址原始碼:using System;using System.Net;using System.Text;using System.IO;using System.Web;public
Time of Update: 2017-01-19
mailhelper -------mail協助類複製代碼 代碼如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mail;/// <summary>///mailhelper 的摘要說明/// </summary>public class mailhelper{
Time of Update: 2017-01-19
複製代碼 代碼如下: if (e.CommandName == "Up") { int index = e.Item.ItemIndex; string TitleID = rgZdgz.MasterTableView.DataKeyValues[index]["TitleID"].ToString().Trim(); if (e.Item.ItemIndex > 0) {
Time of Update: 2017-01-19
複製代碼 代碼如下: protected void Excel_Click(object sender, EventArgs e) { Response.Charset = "UTF-8"; Response.ClearContent(); Response.Clear(); Response.ContentEncoding = System.Text.Encoding.UTF8; Response.HeaderEncoding = System.Text.Encoding.UTF8;
Time of Update: 2017-01-19
Cookie是一段文本資訊,在用戶端儲存 Cookie 是 ASP.NET 的工作階段狀態將請求與會話關聯的方法之一。Cookie 也可以直接用於在請求之間保持資料,但資料隨後將儲存在用戶端並隨每個請求一起發送到伺服器。瀏覽器對 Cookie 的大小有限制,因此,只有不超過 4096 位元組才能保證被接受。編寫Cookie複製代碼
Time of Update: 2017-01-19
1.建立Golbal.asax複製代碼 代碼如下:void Application_Error(object sender, EventArgs e) { Exception objErr = Server.GetLastError().GetBaseException(); string error = "發生異常頁: " + Request.Url.ToString() +
Time of Update: 2017-01-19
複製代碼 代碼如下: #region 上傳Execl檔案 protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile)
Time of Update: 2017-01-19
webservice預設的返回為XML 要返回json可以用json工具類把對象轉為json字串,再輸出 複製代碼 代碼如下: [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] // 若要允許使用 ASP.NET AJAX 從指令碼中調用此 Web 服務,請取消注釋以下行。 //
Time of Update: 2017-01-19
頁面後台cs檔案的相對網站根目錄的路徑/view/Atlas 複製代碼 代碼如下: string rootPath1= Server.MapPath("~"); string rootPath2 = Request.ApplicationPath; string path1 = Server.MapPath("upload"); string path2 = Server.MapPath(""); string path3 = Server.MapPath("."); string path4
Time of Update: 2017-01-19
驗證碼是一張圖片。我們需要在前台代碼中寫一段<img>,src指向一張頁面(ValidateImage.aspx)。複製代碼 代碼如下:<script language="javascript"> function changeImg() {
Time of Update: 2017-01-19
用page.ClientScript.RegisterStartupScript方式實現 代碼為: 複製代碼 代碼如下: /**//// <summary> /// 彈出JavaScript小視窗 /// </summary> /// <param name="js">視窗資訊</param> public static void Alert(string message, Page page) { #region string js =
Time of Update: 2017-01-19
ASP.NET錯誤處理方法Application_Error事件舉例如下:建立web程式——建立AppEvent.aspx頁面——在該頁面中添加如下代碼:複製代碼 代碼如下:<SCRIPT language=C# runat="server">void Page_Load(object sender, System.EventArgs e){throw(new
Time of Update: 2017-01-19
Uploadify是JQuery的一個上傳外掛程式,實現的效果非常不錯,帶進度顯示。Uploadify官方網址:http://www.uploadify.com/,在MVC中使用的方法可以參考 jQuery Uploadify在ASP.NET MVC3中的使用 和 Asp.net Mvc中使用uploadify實現圖片縮放儲存。本文是一個簡單的介紹Demo,主要是動態傳遞參數方法:通過formdata 向處理常式傳遞額外的表單資料:複製代碼 代碼如下:<!DOCTYPE html