老師書12各章程序old第_第1頁
老師書12各章程序old第_第2頁
老師書12各章程序old第_第3頁
老師書12各章程序old第_第4頁
老師書12各章程序old第_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1第3章的基本對(duì)象Response對(duì)象Request對(duì)象Application對(duì)象Session對(duì)象ViewState對(duì)象Server對(duì)象2Write:輸出文字Redirect:頁面跳轉(zhuǎn)(要跳轉(zhuǎn)并新建一個(gè)頁,需要在Page_Load中,添加一句:form1.Target=“_blank”;)

(要傳遞參數(shù)到跳轉(zhuǎn)頁,需要使用如:

Response.Redirect(

“abc.aspx”);

Response.Redirect(

“abc.aspx?id=“+TextBox1.text);

Response.Redirect(

“abc.aspx?id=“+TextBox1.text+”&y=“+….);End:網(wǎng)頁停止運(yùn)行Expires:過期時(shí)間IsClientConnected………..BinaryWrite:畫圖一、Response對(duì)象服務(wù)器發(fā)出的所有信息和動(dòng)作考試3二、Request對(duì)象獲取網(wǎng)頁參數(shù):request.params[“網(wǎng)頁參數(shù)”]

簡寫為:request[“網(wǎng)頁參數(shù)”]獲取上一頁網(wǎng)址:Request.UrlReferrer.ToString();

客戶端請(qǐng)求的全部信息4是一種特殊對(duì)象:為所有個(gè)訪問者在服務(wù)器端在訪問期間保存的僅供此訪問者讀寫的本網(wǎng)站內(nèi)所有網(wǎng)頁都能訪問Session.Timeout它主要用于網(wǎng)頁間傳遞數(shù)據(jù)四、Session對(duì)象例:設(shè)計(jì)一個(gè)迷你登錄系統(tǒng)(2)添加一個(gè)網(wǎng)頁,雙擊網(wǎng)頁,輸入如下程序:

if(Session["myName"]==null)Response.Redirect("Default.aspx");elseResponse.Write(Session["myName"]+",您好!");

(1)在首頁頁面,添加一個(gè)文本框和一個(gè)按鈕,雙擊按鈕,輸入如下程序:if(TextBox1.Text!=""){Session["myName"]=TextBox1.Text;}Response.Redirect("Default2.aspx");5五、ViewState對(duì)象它:保存在客戶端僅供本訪問者在本頁范圍內(nèi)讀寫它主要用于保存:頁內(nèi)臨時(shí)數(shù)據(jù)網(wǎng)頁狀態(tài)

在網(wǎng)頁上添加兩個(gè)文本框和一個(gè)按鈕,雙擊按鈕,輸入如下程序:

protectedvoidPage_Load(…….){if(ViewState["text1"]!=null)TextBox2.Text=ViewState["text1"].ToString();}protectedvoidButton1_Click(……){ViewState["text1"]=TextBox1.Text;

Page_Load(null,null);}

所有Web服務(wù)器控件都使用ViewState在頁面回發(fā)期間保存自己的狀態(tài)信息。過多使用會(huì)影響網(wǎng)頁的性能。如果某個(gè)控件不需要在回發(fā)期間保存狀態(tài)信息,最好關(guān)閉該對(duì)象的ViewState。通過給@Page指令添加“EnabledViewState=false”屬性可以禁止整個(gè)頁面的ViewState。6protectedvoidPage_Load(……){if(!IsPostBack){

stringp=Request.UrlReferrer.ToString();

ViewState["PrevPage"]=p;}}protectedvoidButton1_Click(……){

stringp=ViewState["PrevPage"].ToString();

Response.Redirect(p);}ViewState對(duì)象例:<后退>按鈕實(shí)現(xiàn)程序7和服務(wù)器本身相關(guān)的信息Server.MapPath("Default.aspx")Server.URLEnconde:HTML編碼Server.URLDeconde:HTML解碼六、Server對(duì)象網(wǎng)頁特殊字符,需要特殊寫法空格

 <<<>>>&&&"""stringp=Server.HtmlEncode("<");Response.Write(p);8網(wǎng)站總訪問人數(shù)/在線人數(shù)protectedvoidPage_Load(objectsender,EventArgse){Response.Write(Application["countSession"].ToString()+"<br>");Response.Write(Session["onlineWhx"].ToString());}

voidSession_Start(objectsender,EventArgse){Application.Lock();

//訪問總?cè)藬?shù)+1Application["countSession"]=Convert.ToInt32(Application["countSession"])+1;

Application.UnLock();

//在線人數(shù)加+1Session["onlineWhx"]=Convert.ToInt32(Session["onlineWhx"])+1;

}voidSession_End(objectsender,EventArgse){

//在線人數(shù)加

-1Session["onlineWhx"]=Convert.ToInt32(Session["onlineWhx"])-1;}9三、Application對(duì)象例:統(tǒng)計(jì)本頁已訪問人數(shù)所有訪問者都可以操作此對(duì)象。寫要加鎖,讀不用鎖protectedvoidPage_Load(objectsender,EventArgse){Application.Lock();Application["首頁訪問量"]=Convert.ToInt64(Application["首頁訪問量"])+1;Application.UnLock();

Response.Write("首頁訪問量:"+Application["首頁訪問量"]);}10strings=ConfigurationManag

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論