国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

ASP.NET頁面回發(fā)與事件回傳

2019-11-17 04:07:08
字體:
供稿:網(wǎng)友
       頁面事件順序是固定的,但頁面上的控件事件則依賴具體頁面和用戶的操作。如果控件的AutoPostBack屬性設(shè)置為true(默認(rèn)值為false),那么將立刻引起頁面回發(fā),即頁面中各個控件的值回傳到Web服務(wù)器上,引發(fā)相應(yīng)事件,由事件的處理程序處理。處理完成后如果沒有跳轉(zhuǎn)指令,該頁面將再此發(fā)送到客戶端的瀏覽器上。如果控件的AutoPostBack屬性設(shè)置為false,那么它的事件將不會一發(fā)生就馬上回傳,而要等到像Button Click這樣的回傳事件發(fā)生,才一并回傳。期間可能有多個事件被暫存在客戶端,但是如果一個控件的一個事件重復(fù)發(fā)生,則只暫存最后一次事件的信息。

        如果頁面的AutoEventWireup屬性為false(默認(rèn)值為true),那么頁面回傳后頁面的事件將不會引發(fā)。AutoEventWireup屬性可以在@ Page指令中設(shè)置,或者在Web.config文件中設(shè)置autoEventWireup屬性。

由于頁面回發(fā)機(jī)制,程序員可能需要確定當(dāng)前頁面是第一次發(fā)送到客戶端,還是由于事件回傳造成的頁面回發(fā)。比如:當(dāng)對頁面控件進(jìn)行初始化時,如果是第一次發(fā)送到客戶端,則需要進(jìn)行初始化,如數(shù)據(jù)綁定等;如果是由于事件回傳造成的頁面回發(fā),因?yàn)橐呀?jīng)初始化過了,所以無需再次初始化。頁面的IsPostBack屬性就是專門用來做回發(fā)檢查的。如果是回發(fā),IsPostBack的值取true,否則取false。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 博兴县| 中西区| 汝阳县| 蕲春县| 奉贤区| 元江| 常山县| 和平县| 嘉善县| 句容市| 长汀县| 麻城市| 察雅县| 贵阳市| 英超| 鸡西市| 政和县| 眉山市| 台东市| 孟连| 安徽省| 苍溪县| 女性| 张家川| 宝鸡市| 梁平县| 博乐市| 潞城市| 五原县| 邳州市| 柯坪县| 朝阳区| 安顺市| 富平县| 湖州市| 周口市| 山丹县| 江阴市| 晋中市| 玉田县| 金秀|