|
對于微軟平臺開發(fā)人員而言,每天都要和各種ASP.NET控件打交道,本文不打算介紹各種控件的具體使用方法,相反,我只想和大家分享一下ASP.NET控件最有用的10個屬性,相信讀完本文可提升你的開發(fā)技能。
1、ClientIDMode
渲染ASP.NET控件時會自動生成一個ID,當(dāng)我們在客戶端腳本中引用它們時,卻會制造不少麻煩,雖然它是命名容器和ID的簡單串聯(lián),但仍然無法預(yù)測生成的ID范圍。
ASP.NET 4.0使用ClientIDMode屬性解決了這個問題,它允許你控制生成這些ID的方法,ClientIDMode有四個可選擇的值:AutoID,Static,Predictable和Inherit。下面是這四個值的含義解釋:
AutoID – 和4.0以前的版本保持一致,自動生成ID。
Static – 由你指定ID的值,在渲染控件時不會發(fā)生變化。
Predictable – 由你指定后綴,然后和容器控件的ID屬性進行合并。
Inherit – 繼承父控件的設(shè)置。
注意,Page的默認ClientIDMode屬性的值是AutoID,可以通過@ Page指令設(shè)置頁面級的值,你還可以通過修改Web配置文件設(shè)置應(yīng)用程序級的值。
system.web
pages clientIDMode="Predictable"/pages
/system.web
NET技術(shù):ASP.NET控件10個最有用的屬性詳解,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。