Time of Update: 2018-12-08
前言:Request對象主要用於擷取來自用戶端的資料,如使用者填入表單的資料、儲存在用戶端的Cookie等。一、Request對象概述1、主要屬性 ApplicationPath 擷取伺服器上asp.net應用程式的虛擬應用程式根路徑 Browser 擷取有關正在請求的用戶端的瀏覽器功能的資訊,該屬性值為:HttpBrowserCapabilities對 象 ContentEncoding 擷取或設定實體主體的字元集。該屬性值為表示用戶端的字元集Encoding對象
Time of Update: 2018-12-08
一、瞭解Cookies對象Cookies是由Web伺服器管理的存放在客戶電腦中的一個資料集合。這些資料是用戶端、伺服器端相關的。也就是說客戶瀏覽器每登入一個網站,在Cookies中就會儲存客戶瀏覽器與該網站的相關資訊。即使客戶用同一個瀏覽器登陸了多個網站,在Cookies中依然會儲存瀏覽器與多個網站的相關資訊,但Cookies中這些資訊的管理是有序的,當客戶瀏覽器再次登入某網站時,只有Cookies中相對應的資訊會發生作用。Cookies是Web應用程式設計的一項很重要的技術,當Web伺服器想知
Time of Update: 2018-12-08
今天在項目上遇到了這個問題,其實只是window.returnValue的簡單應用,不是asp.net的專屬內容。作為積累,記錄一個簡單的實現模型。圖1 用到的檔案 從圖1中我們可以看到,只用到了兩個頁面,其中Default.aspx作為父頁面,Default2.aspx作為子頁面被彈出。Default.aspx頁面上有兩個TextBox一個Button,代碼如下:複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true"
Time of Update: 2018-12-08
一、前言1、瞭解HTTP(hypertext transport protocol)超文字傳輸通訊協定 (HTTP)它是一種分布式,協作式,超媒體系統應用之間的通訊協定。是全球資訊網(world wide
Time of Update: 2018-12-08
一、瞭解Server對象Server對象提供對伺服器上的方法和屬性的訪問以及進行HTML編碼的功能。這些功能分別由Server對象相應的方法和屬性完成。二、Server對象的常用屬性(1).MachineName(2).ScriptTimeout:屬性用於設定指令碼程式執行的時間,適當地設定指令碼程式的ScriptTimeout可以提高整個Web應用程式的效率。文法如下:Server.ScriptTimeout=time;(以s(秒)為單位)ScriptTimeout屬性的最短時間預設為90
Time of Update: 2018-12-08
首先說明:程式碼片段是從網路擷取,然後自己修改。我想好的東西應該拿來分享。
Time of Update: 2018-12-08
GridView,ASP.NET中很常用的資料顯示控制項,這裡,我將用這個控制項來實現課程表的顯示。首先說說課程表的顯示與普通記錄的顯示有何不同?這裡所說的普通記錄是指直接從資料庫中查詢出來的、沒有經過任何處理的記錄。通常,我們用GridView顯示這些普通記錄,只需直接將這些記錄表綁定到GridView中即可。但是,課程表的顯示可不是這麼簡單,它需要將普通記錄繼續加工,需要根據記錄中具體的資料來確定資料需要顯示在哪一行、哪一列,而且需要根據課程開始時間和結束時間動態合併儲存格,最後才是資料的顯
Time of Update: 2018-12-08
複製代碼 代碼如下:<% response.Expires=-1 response.CacheControl="no-cache" %> <!--#include file="../../conn/conn.asp"--> <!--#include file="../psw.asp"--> <!--#include file="../../functions/dofunction.asp"--> <!--#include file="../.
Time of Update: 2018-12-08
前段時間遇到了需要禁用重新整理的需求,f5按鈕就不說了,簡單的js就能把它禁用,但是工具條上的重新整理按鈕卻傻傻幹不掉。如果簡單的在重新整理時重新載入畫面,通過window.location.href="url"可以很容易的實現,但是需求是要求在重新整理時什麼都不做,保留畫面的狀態,這下子可就複雜化了。 asp.net中分辨請求是重新請求還是通過重新整理按鈕再次請求不是很方便,為了實現這個效果,試過了很多的方式,一下面的兩種為例 1. 複製代碼 代碼如下:private bool
Time of Update: 2018-12-08
在做asp.net開發時,為了儲存一些資訊,指令碼之家常常是Session與Cookie同時使用。Session資料在指令碼之家上會找到很多相關的,而Cookie相關的資料相對很少,所以想補充一下。下面是寫Cookie的文法: 複製代碼 代碼如下:Response.Cookies["曲奇名稱"].Value = "指令碼之家"; 讀Cookie的文法: 複製代碼 代碼如下:if (Request.Cookies["曲奇名稱"] != null) { string cookieValue =
Time of Update: 2018-12-08
在ASP.NET使用JavaScript顯示資訊視窗,你可下從Insus.NET的部落格,下載一個DLL,放在網站的BIN目錄。建立一個aspx頁面,然後在.aspx.cs的做幾個動作,一是引用命名空間,執行個體化對象。然後在Page_load事件寫javascript指令碼:複製代碼 代碼如下:protected void Page_Load(object sender, EventArgs e) { string message = "Welcome, Insus.NET!";
Time of Update: 2018-12-08
一、常用的ASP時間函數 1、now() 擷取當前系統日期和時間,ASP輸出格式:<%=now()%> 2、Year(now()) 擷取年份, ASP輸出格式:<%=Year(now())%> 3、Month(now()) 擷取當前月份,ASP輸出格式:<%=Month(now())%> 4、day(now()) 擷取當天數,ASP輸出格式:<%=day(now())%> 5、hour(now())擷取小時數,ASP輸出格式:<%=hour(
Time of Update: 2018-12-08
有時我們需要將來自於用戶端的檔案上傳到WEB伺服器端,並在服務端將檔案儲存體到第三方檔案伺服器中儲存。實現如下:1、在檔案伺服器B上建立一共用資料夾,同時在該伺服器上建立一使用者,如DocShareUser,給此使用者指派共用資料夾的讀寫權限2、在WEB伺服器A上也同時傳建一同名使用者DocShareUser
Time of Update: 2018-12-08
下面是類的定義。複製代碼 代碼如下:using System; using System.Web; using System.Web.SessionState; namespace QTJZ { public class Filters : IHttpModule, IRequiresSessionState { public void Dispose() { } public void Init(HttpApplication
Time of Update: 2018-12-08
今天接到新的需求,要求將Excel表格中的資料顯示在頁面上。 我個人分析,首先要將Excel中的資料存到資料庫中,再進行頁面顯示,本人菜鳥層級,以前沒有做過讀取Excel資料,研究了一下(主要是看別人的資料),寫一下實現過程,我想寫幾篇關於Excel的,首先是規則的Excel資料匯入,再有就是不規則的Excel資料匯入,還有就是根據資料產生Excel。 下面開始:將規則的Excel匯入資料庫 首先看一下Excel結構, 這是一個簡單的、規整的Excel格式,將它匯入到資料庫中 複製代碼
Time of Update: 2018-12-08
複製代碼 代碼如下://資料 DataTable dtObject = dt; //保留列 string[] saveColumns = new string[5]; saveColumns[0] = "X";//保留列1 saveColumns[1] = "XX";//保留列2 saveColumns[2] = "XXX"; saveColumns[3] = "XXXX"; saveColumns[4] = "XXXXX"; //移除不需要的列 for (int i =
Time of Update: 2018-12-08
在.Net平台下進行CS軟體開發時,我們經常遇到以後還要用到某些變數上次修改後的值,為了簡單起見,很多人都習慣用static來定義這些變數,我也是。這樣非常方便,下一次調用某個函數時該變數仍然儲存的是處理過的值,直接拿來用就可以了。 現在轉入了BS軟體開發,我們很自然地會沿用這種習慣。如在頁面中統計某個按鈕被按下的次數,先在類中OnClick事件的處理過程前定義一static變數times,則每次調用該按鈕的OnClick事件時,令times增1即可,非常方便: [C#]: 複製代碼 代碼如下:
Time of Update: 2018-12-08
看了很多朋友還不會建立多選項卡的頁面,特地總結了一下用法,很簡單的一看便知。 1.首先下載AjaxControlTookit包放置在Bin目錄下,重新整理解決方案。 2.頁面引入(.aspx) 複製代碼 代碼如下:<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 3.控制項調用(.aspx) 複製代碼
Time of Update: 2018-12-08
B/S結構導致了Web應用程式中列印的特殊性。 • 程式運行在瀏覽器中,印表機在本地,而檔案確可能在伺服器上,導致了列印控制不是很靈活。 • 格式如何控制和定製等,是我們開發中可能會面對的問題。 列印文檔的產生 • 1、用戶端指令碼方式 一般情況下,主要使用JS 可以分析源頁面的內容,將欲列印的頁面元素提取出來,實現列印。通過分析來源文件的內容,可以產生列印目的文件。 優點:用戶端獨立完成列印目的文件的產生,減輕伺服器負荷;
Time of Update: 2018-12-08
昨晚朋友要求在前段時間完成的新聞的網站上加上一個功能,就是在每篇新聞瀏覽的頁面, 加一個列印銨鈕。讓使用者一點列印,能把整篇文章列印。一開始建議朋友,叫使用者使用IE瀏覽器的列印功能,但是朋友說,那個列印功能是把頁面的不相關的內容也列印了,使用者只想列印整篇文章即可。既然要改,照做就是了。沒有這方面經驗,在網上找到很多相關的ASP.NET列印例子,要麼太過複雜,要麼效果不太理想。最後還是結合這諸多的例子,改寫一個合適的功能。