1. 在提交頁面之后,保持滾動(dòng)條的位置
可以在 page 指令上加上 MaintainScrollPositionOnPostback 指令
< %@ Page Language ="C#" MaintainScrollPositionOnPostback ="true" AutoEventWireup ="true" CodeFile ="..." Inherits ="..." % >
2. 在開發(fā) web 控件時(shí),如果控件必須放在服務(wù)器端的 form 內(nèi),可以通過 Page.VerifyRenderingInServerForm(Control) 方法來保證。
3. 使用 Control 類的 ResolveClientUrl ( string )方法可以將類似“ ~/abc/ab.aspx ”這樣的路徑轉(zhuǎn)換為正確的 url 路徑,這在 .Net1.0 中是一個(gè)內(nèi)部方法,而在 2.0 中是公開的方法
4. Button 控件有兩個(gè)事件,分別是 OnClick 和 OnCommand ,在點(diǎn)擊 button 之后這兩個(gè)事件都會(huì)被觸發(fā),兩者的區(qū)別是后者可以接受 commanArgs 參數(shù),而前者不可以。
5. .Net2.0 的驗(yàn)證控件多了一個(gè) SetFocusOnError 屬性,可以指定發(fā)生錯(cuò)誤的時(shí)候是否讓焦點(diǎn)移動(dòng)到要驗(yàn)證的控件上。
6. 在 Aspx 頁面上可以使用 <%$AppSettings: settingKey%> 獲得配置文件 appSettings 配置節(jié)中指定 key 的值
7. 當(dāng)將 textbox 控件的 ReadOnly 屬性設(shè)置為 true 時(shí),如果在客戶端用 js 腳本改變了這個(gè) textbox 的值,提交之后在服務(wù)器端是得不到改動(dòng)后的值的,可以通過 Request.Form[textbox.ClientID] 獲得改動(dòng)後的值。
8. 在 .Net1.0 中只有一個(gè) html input 的上傳文件控件,而在 2.0 中有了一個(gè) WebControl : FileUpload ,在驗(yàn)證用戶時(shí)候選擇文件并上傳時(shí),可以通過它的 HasFile 屬性來判斷,而不必這樣來判斷 FileUpload1.PostFile != null && FileUpload1.PostFile.ContentLength > 0 。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注