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