ASP.net and controls

download ASP.net and controls

of 20

Transcript of ASP.net and controls

  • 8/8/2019 ASP.net and controls

    1/27

    Obvpgf|jvogb vg MZ["BLV

    MZ["BLV oz m |bocolf ^l` flsleg{dlbv dgfle vhmv obje|flz vhlzlpsojlz bljlzzmpy cgp yg| vg `|oef lbvlp{pozl$jemzz ^l` m{{eojmvogbz

    ~ovh m dobod|d gc jgfobn" MZ["BLV oz {mpv gc vhl "BLV Cpmdl~gpi%mbf ~hlb jgfobn MZ["BLV m{{eojmvogbz yg| hmsl mjjlzz vg jemzzlz obvhl "BLV Cpmdl~gpi" _g| jmb jgfl yg|p m{{eojmvogbz ob mbyembn|mnl jgd{mvo`el ~ovh vhl jgddgb embn|mnl p|bvodl (JEP/%obje|fobn Dojpgzgcv Soz|me @mzoj mbf J*" Vhlzl embn|mnlz lbm`el yg|vg flsleg{ MZ["BLV m{{eojmvogbz vhmv `lblcov cpgd vhl jgddgbembn|mnl p|bvodl% vy{l zmclvy% obhlpovmbjl% mbf zg gb"MZ["BLV oz m ~l` m{{eojmvogb cpmdl~gpi flsleg{lf mbf dmpilvlf `yDojpgzgcv vg meeg~ {pgnpmddlpz vg `|oef fybmdoj ~l` zovlz% ~l`m{{eojmvogbz mbf ~l` zlpsojlz" Ov ~mz copzv plelmzlf ob Amb|mpy 0;;0

    ~ovh slpzogb ="; gc vhl "BLV Cpmdl~gpi% mbf oz vhl z|jjlzzgp vgDojpgzgcv.z Mjvosl Zlpslp [mnlz (MZ[/ vljhbgegny" MZ["BLV oz `|oevgb vhl Jgddgb Embn|mnl P|bvodl (JEP/% meeg~obn {pgnpmddlpz vg~povl MZ["BLV jgfl |zobn mby z|{{gpvlf "BLV embn|mnl" VhlMZ["BLV ZGM[ lxvlbzogb cpmdl~gpi meeg~z MZ["BLV jgd{gblbvz vg{pgjlzz ZGM[ dlzzmnlz"

    HozvgpyMcvlp vhl plelmzl gc Obvlpblv Obcgpdmvogb Zlpsojlz 6"; ob =??>%Dojpgzgcv `lnmb plzlmpjhobn {gzzo`oeovolz cgp m bl~ ~l` m{{eojmvogbdgfle vhmv ~g|ef zgesl jgddgb jgd{emobvz m`g|v MZ[% lz{ljomeey~ovh plnmpf vg zl{mpmvogb gc {plzlbvmvogb mbf jgbvlbv mbf `lobn m`elvg ~povl jelmb jgfl" Dmpi Mbflpz% m dmbmnlp gb vhl OOZ vlmd% mbfZjgvv N|vhpol% ~hg hmf agoblf Dojpgzgcv ob =??> mcvlp npmf|mvobn cpgdF|il \boslpzovy% ~lpl vmzilf ~ovh flvlpdobobn ~hmv vhmv dgfle~g|ef eggi eoil" Vhl obovome flzonb ~mz flsleg{lf gslp vhl jg|pzl gc

    v~g dgbvhz `y Mbflpz mbf N|vhpol% mbf N|vhpol jgflf vhl obovome{pgvgvy{lz f|pobn vhl Jhpozvdmz hgeofmyz ob =??>"

    Vhl obovome {pgvgvy{l ~mz jmeelf XZ[9 N|vhpol lx{emoblf ob m 0;;>obvlpsol~ vhmv% [lg{el ~g|ef me~myz mzi ~hmv vhl X zvggf cgp" Mv vhlvodl ov plmeey fofb.v zvmbf cgp mbyvhobn" XDE zvmpvlf ~ovh vhmv9 XZEVzvmpvlf ~ovh vhmv" Lslpyvhobn jgge zlldlf vg zvmpv ~ovh mb X% zg vhmv.z

  • 8/8/2019 ASP.net and controls

    2/27

    ~hmv ~l gponobmeey bmdlf ov" Vhl obovome {pgvgvy{l gc XZ[ ~mz fgbl|zobn Amsm% `|v ov ~mz zggb fljoflf vg `|oef vhl bl~ {emvcgpd gb vg{gc vhl Jgddgb Embn|mnl P|bvodl (JEP/% mz ov gcclplf mb g`aljv$gpolbvlf {pgnpmddobn lbsopgbdlbv% nmp`mnl jgeeljvogb mbf gvhlp clmv|plz vhmv ~lpl zllb mz flzopm`el clmv|plz vhmv Dojpgzgcv.z

    Jgd{gblbv G`aljv Dgfle {emvcgpd fofb.v z|{{gpv" N|vhpol flzjpo`lfvhoz fljozogb mz m h|nl pozi% mz vhl z|jjlzz gc vhlop bl~ ~l`flsleg{dlbv {emvcgpd ~g|ef `l volf vg vhl z|jjlzz gc vhl JEP% ~hojh%eoil XZ[% ~mz zvoee ob vhl lmpey zvmnlz gc flsleg{dlbv% zg d|jh zg vhmvvhl XZ[ vlmd ~mz vhl copzv vlmd mv Dojpgzgcv vg vmpnlv vhl JEP"

    ^ovh vhl dgsl vg vhl Jgddgb Embn|mnl P|bvodl% XZ[ ~mz pl$od{eldlbvlf ob J* (ibg~b obvlpbmeey mz [pgaljv Jgge `|v il{v zljplv cpgd vhl {|`eoj/% mbf vhl bmdl jhmbnlf vg MZ[)% mz `y vhoz {gobv vhl

    bl~ {emvcgpd ~mz zllb mz `lobn vhl z|jjlzzgp vg Mjvosl Zlpslp [mnlz%mbf vhl obvlbvogb ~mz vg {pgsofl mb lmzy donpmvogb {mvh cgp MZ[flsleg{lpz"

    Dmpi Mbflpz copzv fldgbzvpmvlf MZ[) mv vhl MZ[ Jgbbljvogbzjgbclplbjl ob [hglbox% Mpoqgbm gb Dmy 0% 0;;;" Fldgbzvpmvogbz vgvhl ~ofl {|`eoj mbf obovome `lvm plelmzl gc MZ[) (mbf vhl plzv gc vhl"BLV Cpmdl~gpi/ jmdl mv vhl 0;;; [pgclzzogbme Flsleg{lpzJgbclplbjl gb A|ey ==% 0;;; ob Gpembfg% Cegpofm" F|pobn @oee Nmvlz.ilybgvl {plzlbvmvogb% C|aovz| fldgbzvpmvlf MZ[) `lobn |zlf ob

    jgba|bjvogb ~ovh JG@GE% mbf z|{{gpv cgp m smpolvy gc gvhlp embn|mnlz~mz mbbg|bjlf% obje|fobn Dojpgzgcv.z bl~ Soz|me @mzoj "BLV mbf J*embn|mnlz% mz ~lee mz [yvhgb mbf [lpe z|{{gpv `y ~my gcobvlpg{lpm`oeovy vggez jplmvlf `y Mjvosl Zvmvl"

    Gbjl vhl "BLV `pmbfobn ~mz fljoflf gb ob vhl zljgbf hmec gc 0;;;% ov~mz fljoflf vg plbmdl MZ[) vg MZ["BLV" Dmpi Mbflpz lx{emoblf gbmb m{{lmpmbjl gb Vhl DZFB Zhg~ vhmv ylmp vhmv% Vhl "BLVobovomvosl oz plmeey m`g|v m b|d`lp gc cmjvgpz% ov.z m`g|v fleoslpobnzgcv~mpl mz m zlpsojl% ov.z m`g|v XDE mbf ~l` zlpsojlz mbf plmeey

    lbhmbjobn vhl Obvlpblv ob vlpdz gc ~hmv ov jmb fg """ ~l plmeey ~mbvlfvg `pobn ovz bmdl dgpl ob eobl ~ovh vhl plzv gc vhl {emvcgpd {oljlz vhmvdmil |{ vhl "BLV cpmdl~gpi"

    Mcvlp cg|p ylmpz gc flsleg{dlbv% mbf m zlpolz gc `lvm plelmzlz ob 0;;;mbf 0;;=% MZ["BLV ="; ~mz plelmzlf gb Amb|mpy

  • 8/8/2019 ASP.net and controls

    3/27

    gc `ggiz hmf `llb ~povvlb m`g|v MZ["BLV% mbf Dojpgzgcv {pgdgvlf ovhlmsoey mz {mpv gc vhlop {emvcgpd cgp ~l` zlpsojlz" N|vhpol `ljmdl vhl {pgf|jv |bov dmbmnlp cgp MZ["BLV% mbf flsleg{dlbv jgbvob|lfm{mjl% ~ovh slpzogb ="= `lobn plelmzlf gb M{poe 06% 0;;: mz m {mpv gc^obfg~z Zlpslp 0;;:" Vhoz plelmzl cgj|zlf gb od{pgsobn MZ["BLV.z

    z|{{gpv cgp dg`oel flsojlz

    Soz|me ^l` Flsleg{lp

    Soz|me ^l` Flsleg{lp oz m c|ee$clmv|plf flsleg{dlbv lbsopgbdlbv cgpjplmvobn MZ["BLV ^l` m{{eojmvogbz" Soz|me ^l` Flsleg{lp gcclpz yg|vhl cgeeg~obn clmv|plz1

    ! ^l` {mnl flzonb M {g~lpc|e ^l` {mnl lfovgp vhmv obje|flz^_ZO^_N lfovobn mbf mb HVDE lfovobn dgfl ~ovh ObvleeoZlbzl mbfsmeofmvogb"

    ! [mnl flzonb clmv|plz Jgbzozvlbv zovl emyg|v ~ovh dmzvlp {mnlzmbf jgbzozvlbv {mnl m{{lmpmbjl ~ovh vhldlz mbf ziobz"

    ! Jgfl lfovobn M jgfl lfovgp vhmv lbm`elz yg| vg ~povl jgfl cgpyg|p fybmdoj ^l` {mnlz ob Soz|me @mzoj gp J*" Vhl jgfl lfovgpobje|flz zybvmx jgegpmvogb mbf ObvleeoZlbzl"

    ! Vlzvobn mbf Fl`|nnobn M egjme ^l` zlpslp cgp vlzvobn mbf mfl`|nnlp vhmv hle{z yg| cobf lppgpz ob yg|p {pgnpmdz"

    ! Fl{egydlbv Vggez vg m|vgdmvl vy{ojme vmziz cgp fl{egyobn m^l` m{{eojmvogb vg m hgzvobn zlpslp gp m hgzvobn {pgsoflp"

    MZ["BLV Jgbvpgez

    MZ["BLV ^l` zlpslp jgbvpgez mpl g`aljvz gb MZ["BLV ^l` {mnlz vhmvp|b ~hlb vhl {mnl oz pl}|lzvlf mbf vhmv plbflp dmpi|{ vg m `pg~zlp"Dmby ^l` zlpslp jgbvpgez plzld`el cmdoeomp HVDE leldlbvz% z|jh mz`|vvgbz mbf vlxv `gxlz" Gvhlp jgbvpgez lbjgd{mzz jgd{elx `lhmsogp%z|jh mz m jmelbfmp jgbvpgez% mbf jgbvpgez vhmv dmbmnl fmvmjgbbljvogbz"

    Vhl vg{ojz ob vhoz zljvogb flzjpo`l ~hmv MZ["BLV ^l` jgbvpgez mplmbf hg~ vg ~gpi ~ovh vhld"

  • 8/8/2019 ASP.net and controls

    4/27

    y MZ["BLV \zlp Jgbvpgezy MZ["BLV ^l` Zlpslp Jgbvpgezy MZ["BLV ^l` [mpvz Jgbvpgez

    MZ["BLV \zlp Jgbvpgez

    Ob mffovogb vg |zobn ^l` zlpslp jgbvpgez ob yg|p MZ["BLV ^l` {mnlz%yg| jmb jplmvl yg|p g~b j|zvgd% pl|zm`el jgbvpgez |zobn vhl zmdlvljhbo}|lz yg| |zl cgp jplmvobn MZ["BLV ^l` {mnlz" Vhlzl jgbvpgezmpl jmeelf |zlp jgbvpgez"

    M |zlp jgbvpge oz m iobf gc jgd{gzovl jgbvpge vhmv ~gpiz d|jh eoil mbMZ["BLV ^l` {mnlyg| jmb mff lxozvobn ^l` zlpslp jgbvpgez mbfdmpi|{ vg m |zlp jgbvpge% mbf flcobl {pg{lpvolz mbf dlvhgfz cgp vhljgbvpge" _g| jmb vhlb ld`lf vhld ob MZ["BLV ^l` {mnlz% ~hlpl vhlymjv mz m |bov"

    Mv vodlz% yg| donhv bllf c|bjvogbmeovy ob m jgbvpge vhmv oz bgv{pgsoflf `y vhl `|oev$ob MZ["BLV ^l` zlpslp jgbvpgez" Ob vhgzl jmzlz%yg| jmb jplmvl yg|p g~b jgbvpgez" _g| hmsl v~g g{vogbz" _g| jmb

    jplmvl1

    ! \zlp jgbvpgez" \zlp jgbvpgez mpl jgbvmoblpz obvg ~hojh yg| jmb {|v dmpi|{ mbf ^l` zlpslp jgbvpgez" _g| jmb vhlb vplmv vhl |zlpjgbvpge mz m |bov mbf flcobl {pg{lpvolz mbf dlvhgfz cgp ov"

    ! J|zvgd jgbvpgez" M j|zvgd jgbvpge oz m jemzz vhmv yg| ~povlvhmv flposlz cpgd Jgbvpge gp ^l`Jgbvpge"

    \zlp jgbvpgez mpl z|`zvmbvomeey lmzolp vg jplmvl vhmb j|zvgd jgbvpgez%`ljm|zl yg| jmb pl|zl lxozvobn jgbvpgez" Vhly dmil ov {mpvoj|empey

    lmzy vg jplmvl jgbvpgez ~ovh jgd{elx |zlp obvlpcmjl leldlbvz"

    \zlp Jgbvpge Zvp|jv|pl

    Mb MZ["BLV ^l` |zlp jgbvpge oz zodoemp vg m jgd{elvl MZ["BLV ^l`{mnl ("mz{x coel/% ~ovh `gvh m |zlp obvlpcmjl {mnl mbf jgfl" _g| jplmvlvhl |zlp jgbvpge ob d|jh vhl zmdl ~my yg| jplmvl mb MZ["BLV {mnlmbf vhlb mff vhl dmpi|{ mbf jhoef jgbvpgez vhmv yg| bllf" M |zlp

  • 8/8/2019 ASP.net and controls

    5/27

    jgbvpge jmb obje|fl jgfl vg dmbo{|emvl ovz jgbvlbvz eoil m {mnl jmb%obje|fobn {lpcgpdobn vmziz z|jh mz fmvm `obfobn"

    M |zlp jgbvpgez focclpz cpgd mb MZ["BLV ^l` {mnl ob vhlzl ~myz1

    ! Vhl coel bmdl lxvlbzogb cgp vhl |zlp jgbvpge oz "mzjx"! Obzvlmf gc mb K [mnl fopljvosl% vhl |zlp jgbvpge jgbvmobz mb K

    Jgbvpge fopljvosl vhmv flcoblz jgbcon|pmvogb mbf gvhlp {pg{lpvolz"! \zlp jgbvpgez jmbbgv p|b mz zvmbf$megbl coelz" Obzvlmf% yg|

    d|zv mff vhld vg MZ["BLV {mnlz% mz yg| ~g|ef mby jgbvpge"! Vhl |zlp jgbvpge fglz bgv hmsl hvde% `gfy% gp cgpd leldlbvz ob

    ov" Vhlzl leldlbvz d|zv `l ob vhl hgzvobn {mnl"

    _g| jmb |zl vhl zmdl HVDE leldlbvz (lxjl{v vhl hvde% `gfy% gp cgpdleldlbvz/ mbf ^l` jgbvpgez gb m |zlp jgbvpge vhmv yg| fg gb mb

    MZ["BLV ^l` {mnl" Cgp lxmd{el% oc yg| mpl jplmvobn m |zlp jgbvpge vg|zl mz m vgge`mp% yg| jmb {|v m zlpolz gc @|vvgb ^l` zlpslp jgbvpgezgbvg vhl jgbvpge mbf jplmvl lslbv hmbfelpz cgp vhl `|vvgbz"

    MZ["BLV ^l` Zlpslp Jgbvpgez

    MZ["BLV ^l` zlpslp jgbvpgez mpl g`aljvz gb MZ["BLV ^l` {mnlz vhmvp|b ~hlb vhl {mnl oz pl}|lzvlf mbf vhmv plbflp dmpi|{ vg vhl`pg~zlp" Dmby ^l` zlpslp jgbvpgez mpl zodoemp vg cmdoeomp HVDEleldlbvz% z|jh mz `|vvgbz mbf vlxv `gxlz" Gvhlp jgbvpgez lbjgd{mzzjgd{elx `lhmsogp% z|jh mz m jmelbfmp jgbvpgez% mbf jgbvpgez vhmv yg|jmb |zl vg jgbbljv vg fmvm zg|pjlz mbf foz{emy fmvm"

    MZ["BLV mezg {pgsoflz MAMX$lbm`elf zlpslp jgbvpgez" Vhlzl jgbzozv gczlpslp mbf jeolbv jgfl vhmv obvlnpmvl vg {pgf|jl pojh jeolbv `lhmsogp"^hlb yg| mff mb MAMX jgbvpge vg mb MZ["BLV ^l` {mnl% vhl {mnlm|vgdmvojmeey zlbfz z|{{gpvobn jeolbv zjpo{v vg vhl `pg~zlp cgp MAMXc|bjvogbmeovy" _g| jmb mezg {pgsofl mffovogbme jeolbv jgfl vg j|zvgdoqlvhl c|bjvogbmeovy gc m jgbvpge% `|v vhoz oz bgv pl}|oplf"

    Vhl cgeeg~obn mpl vhl jgbvpgez ~hojh jgdlz |bflp ~l` zlpslp jgbvpgez1 $

    y Egnob Vgge`gx Jgbvpgezy Smeofmvogb Vgge`gx Jgbvpgezy Fmvm Vgge`gx Jgbvpgez

  • 8/8/2019 ASP.net and controls

    6/27

    MZ["BLV Egnob Jgbvpgez

    MZ["BLV {pgsoflz pg`|zv egnob (m|vhlbvojmvogb/ c|bjvogbmeovy cgpMZ["BLV ^l` m{{eojmvogbz ~ovhg|v pl}|opobn {pgnpmddobn" Vhlflcm|ev Soz|me Zv|fog {pgaljv vld{emvlz cgp ^l` m{{eojmvogbz mbf cgp^l` zovlz obje|fl {pl`|oev {mnlz vhmv elv |zlpz plnozvlp m bl~ mjjg|bv%egn ob% mbf jhmbnl vhlop {mzz~gpfz"

    _g| jmb mezg jplmvl yg|p g~b {mnlz vhmv yg| jmb mff MZ["BLV egnobjgbvpgez vg ob gpflp vg mff egnob c|bjvogbmeovy" Vg |zl vhl egnobjgbvpgez% yg| jplmvl m ^l` {mnlz mbf vhlb mff vhl egnob jgbvpgez vgvhld cpgd vhl Vgge`gx"

    Vy{ojmeey% yg| plzvpojv mjjlzz vg MZ["BLV {mnlz `y {|vvobn vhld obvgm {pgvljvlf cgeflp" _g| vhlb jgbcon|pl vhl cgeflp vg flby mjjlzz vg

    mbgbydg|z |zlpz (|zlpz ~hg mpl bgv egnnlf ob/ mbf vg npmbv mjjlzz vgm|vhlbvojmvlf (egnnlf$ob/ |zlpz" (Vhl flcm|ev {pgaljv vld{emvl cgp ^l`{pgaljvz obje|flz m cgeflp bmdlf Mjjg|bvz vhmv oz meplmfy jgbcon|plfvg meeg~ mjjlzz gbey vg egnnlf$ob |zlpz"/ G{vogbmeey% yg| jmb mzzonb|zlpz vg pgelz mbf vhlb m|vhgpoql |zlpz vg mjjlzz z{ljocoj ^l` {mnlz `ypgel"

    @y flcm|ev% egnob jgbvpgez obvlnpmvl ~ovh MZ["BLV dld`lpzho{ mbfMZ["BLV cgpdz m|vhlbvojmvogb vg hle{ m|vgdmvl |zlp m|vhlbvojmvogb cgp m ^l` zovl" @y flcm|ev% vhl MZ["BLV egnob jgbvpgez ~gpi ob {emob

    vlxv gslp HVV[" Oc yg| mpl jgbjlpblf m`g|v zlj|povy% |zl HVV[Z ~ovhZZE lbjpy{vogb"

    Vhoz vg{oj flzjpo`lz lmjh MZ["BLV egnob jgbvpge Vhoz vg{oj jgbvmobzvhl cgeeg~obn zljvogbz1

    y Vhl EgnobSol~ Jgbvpgey Vhl EgnobZvmv|z Jgbvpgey Vhl EgnobBmdl Jgbvpgey Vhl [mzz~gpfPljgslpy Jgbvpgey Vhl Jplmvl\zlp^oqmpf Jgbvpgey Vhl Jhmbnl[mzz~gpf Jgbvpge

    ="Vhl EgnobSol~ JgbvpgeVhl EgnobSol~ jgbvpge meeg~z yg| vg foz{emy focclplbv obcgpdmvogb vgmbgbydg|z mbf egnnlf$ob |zlpz" Vhl jgbvpge foz{emyz gbl gc v~gvld{emvlz1 vhl Mbgbydg|zVld{emvl gp vhl EgnnlfObVld{emvl" Ob vhl

  • 8/8/2019 ASP.net and controls

    7/27

    vld{emvlz% yg| jmb mff dmpi|{ mbf jgbvpgez vhmv foz{emy obcgpdmvogbm{{pg{pomvl cgp mbgbydg|z |zlpz mbf m|vhlbvojmvlf |zlpz%plz{ljvosley"

    Vhl EgnobSol~ jgbvpge mezg obje|flz lslbvz cgp Sol~Jhmbnobn mbf

    Sol~Jhmbnlf % ~hojh meeg~ yg| vg ~povl hmbfelpz cgp ~hlb vhl |zlpegnz ob mbf jhmbnlz zvmv|z"

    0"Vhl EgnobZvmv|z JgbvpgeVhl EgnobZvmv|z jgbvpge foz{emyz m egnob eobi cgp |zlpz ~hg mpl bgvm|vhlbvojmvlf mbf m egng|v eobi cgp |zlpz ~hg mpl m|vhlbvojmvlf" Vhlegnob eobi vmilz vhl |zlp vg m egnob {mnl" Vhl egng|v eobi plzlvz vhlj|pplbv |zlp.z oflbvovy vg `l mb mbgbydg|z |zlp"

    _g| jmb j|zvgdoql vhl m{{lmpmbjl gc vhl EgnobZvmv|z jgbvpge `yzlvvobn vhl EgnobVlxv mbf EgnobOdmnl\pe {pg{lpvolz"

    :"Vhl EgnobBmdl JgbvpgeVhl EgnobBmdl jgbvpge foz{emyz m |zlp.z egnob bmdl oc vhl |zlp hmzegnnlf ob |zobn MZ["BLV dld`lpzho{" Mevlpbmvosley% oc yg|p zovl |zlzobvlnpmvlf ^obfg~z m|vhlbvojmvogb% vhl jgbvpge foz{emyz vhl |zlp.z^obfg~z mjjg|bv bmdl"

    6"Vhl [mzz~gpfPljgslpy JgbvpgeVhl [mzz~gpfPljgslpy jgbvpge meeg~z |zlp {mzz~gpfz vg `l plvpolslf`mzlf gb vhl l$dmoe mffplzz vhmv ~mz |zlf ~hlb vhl mjjg|bv ~mzjplmvlf" Vhl [mzz~gpfPljgslpy jgbvpge zlbfz mb l$dmoe dlzzmnljgbvmobobn m {mzz~gpf vg vhl |zlp"

    _g| jmb jgbcon|pl MZ["BLV dld`lpzho{ vg zvgpl {mzz~gpfz |zobnbgb$plslpzo`el lbjpy{vogb" Ob vhmv jmzl% vhl [mzz~gpfPljgslpy jgbvpgenlblpmvlz m bl~ {mzz~gpf obzvlmf gc zlbfobn vhl gponobme {mzz~gpf vg

    vhl |zlp"

    _g| jmb mezg jgbcon|pl dld`lpzho{ vg obje|fl m zlj|povy }|lzvogb vhmvvhl |zlp d|zv mbz~lp vg pljgslp m {mzz~gpf" Oc yg| fg% vhl[mzz~gpfPljgslpy jgbvpge mziz vhl }|lzvogb mbf jhljiz vhl mbz~lp`lcgpl pljgslpobn vhl {mzz~gpf"

  • 8/8/2019 ASP.net and controls

    8/27

    Vhl [mzz~gpfPljgslpy jgbvpge pl}|oplz vhmv yg|p m{{eojmvogb jmb cgp~mpf l$dmoe dlzzmnl vg m Zod{el Dmoe Vpmbzclp [pgvgjge (ZDV[/zlpslp" _g| jmb j|zvgdoql vhl vlxv mbf cgpdmv gc vhl l$dmoe dlzzmnlzlbv vg vhl |zlp `y zlvvobn vhl DmoeFlcobovogb {pg{lpvy"

    Vhl cgeeg~obn lxmd{el zhg~z m [mzz~gpfPljgslpy jgbvpge fljemplf obmb MZ["BLV {mnl ~ovh DmoeFlcobovogb {pg{lpvy zlvvobnz vg j|zvgdoqlvhl l$dmoe dlzzmnl"

    5mz{1[mzz~gpfPljgslpy OF4[mzz~gpfPljgslpy= P|bmv4zlpslpZ|`dov@|vvgbVlxv4Nlv [mzz~gpf Z|`dov@|vvgbVy{l4Eobi2

    5DmoeFlcobovogb Cpgd4mfdobozvpmvgpKJgbvgzg"jgdZ|`aljv4_g|p bl~ {mzz~gpf@gfyCoelBmdl4[mzz~gpfDmoe"vxv '2

    5'mz{1[mzz~gpfPljgslpy2

  • 8/8/2019 ASP.net and controls

    9/27

    3"Vhl Jhmbnl[mzz~gpf JgbvpgeVhl Jhmbnl[mzz~gpf jgbvpge meeg~z |zlpz vg jhmbnl vhlop {mzz~gpf"Vhl |zlp d|zv copzv z|{{ey vhl gponobme {mzz~gpf mbf vhlb jplmvl mbfjgbcopd vhl bl~ {mzz~gpf" Oc vhl gponobme {mzz~gpf oz jgppljv% vhl |zlp

    {mzz~gpf oz jhmbnlf vg vhl bl~ {mzz~gpf" Vhl jgbvpge mezg obje|flzz|{{gpv cgp zlbfobn mb l$dmoe dlzzmnl m`g|v vhl bl~ {mzz~gpf"

    Vhl Jhmbnl[mzz~gpf jgbvpge obje|flz v~g vld{emvlf sol~z vhmv mplfoz{emylf vg vhl |zlp" Vhl copzv oz vhl Jhmbnl[mzz~gpfVld{emvl %~hojh foz{emyz vhl |zlp obvlpcmjl |zlf vg nmvhlp vhl fmvm pl}|oplf vgjhmbnl vhl |zlp {mzz~gpf" Vhl zljgbf vld{emvl oz vhl Z|jjlzzVld{emvl%~hojh flcoblz vhl |zlp obvlpcmjl vhmv oz foz{emylf mcvlp m |zlp{mzz~gpf hmz `llb z|jjlzzc|eey jhmbnlf"

    Vhl Jhmbnl[mzz~gpf jgbvpge ~gpiz ~ovh m|vhlbvojmvlf mbf bgb$m|vhlbvojmvlf |zlpz" Oc m |zlp hmz bgv `llb m|vhlbvojmvlf% vhl jgbvpge {pgd{vz vhl |zlp cgp m egnob bmdl" Oc vhl |zlp oz m|vhlbvojmvlf% vhljgbvpge {g{|emvlz vhl vlxv `gx ~ovh vhl |zlp.z egnob bmdl"

    MZ["BLV Smeofmvogb Jgbvpgez

    Vhl Pl}|oplfColefSmeofmvgp JgbvpgeVhl Jgd{mplSmeofmvgp JgbvpgeVhl PmbnlSmeofmvgp JgbvpgeVhl Pln|empLx{plzzogbSmeofmvgp JgbvpgeVhl J|zvgdSmeofmvgp JgbvpgeVhl SmeofmvogbZ|ddmpy Jgbvpge

    Smeofmvogb Zlpslp Jgbvpge Flzjpo{vogb

    Pl}|oplfColefSmeofmvgp Lbz|plz vhmv vhl |zlp fglz bgv zio{ m

    cgpd lbvpy colef

    Jgd{mplSmeofmvgp Meeg~z cgp jgd{mpozgbz `lv~llb vhl|zlp.z ob{|v mbf mbgvhlp ovld |zobn mjgd{mpozgb g{lpmvgp (l}|mez% nplmvlpvhmb% elzz vhmb% mbf zg gb/

    PmbnlSmeofmvgp Jhljiz vhl |zlp.z ob{|v `mzlf |{gb m

  • 8/8/2019 ASP.net and controls

    10/27

    eg~lp$ mbf |{{lp$elsle pmbnl gcb|d`lpz gp jhmpmjvlpz

    Pln|empLx{plzzogbSmeofmvgp Jhljiz vhmv vhl |zlp.z lbvpy dmvjhlz m {mvvlpb flcoblf `y m pln|emp

    lx{plzzogb" Vhoz oz m nggf jgbvpge vg |zlvg jhlji l$dmoe mffplzzlz mbf {hgblb|d`lpz

    J|zvgdSmeofmvgp Jhljiz vhl |zlp.z lbvpy |zobn j|zvgd$jgflf smeofmvogb egnoj

    SmeofmvogbZ|ddmpy Foz{emyz mee vhl lppgp dlzzmnlz cpgdvhl smeofmvgpz ob gbl z{ljocoj z{gv gbvhl {mnl

    Bgv mee `|vvgb jeojiz mpl l}|me

    Bgpdmeey% ob m zlpolz gc HVDE cgpd leldlbvz% vhlpl oz zgdl zgpv gc@|vvgb% Odmnl@|vvgb% gp Eobi@|vvgb jgbvpge gb vhl {mnl vhmv z|`dovzvhl cgpd mbf jm|zlz vhl smeofmvogb vg obovomvl" Vhoz donhv bgv `l vhlc|bjvogbmeovy vhmv yg| mpl me~myz eggiobn cgp ob yg|p ^l` cgpdz" _g|dmy bgv ~mbv lmjh mbf lslpy `|vvgb gb vhl MZ["BLV {mnl vg obovomvlsmeofmvogb"

    Cgp obzvmbjl% yg| donhv hmsl m Jmbjle gp Plzlv `|vvgb gb vhl ^l`

    {mnl" Oc vhl |zlp jeojiz gbl gc vhlzl `|vvgbz% yg| fgb.v ~mbv vhmv`|vvgb jeoji vg smeofmvl vhl jgbvlbvz jgbvmoblf ob vhl ^l` cgpd"

    Vg {plslbv vhoz% yg| hmsl vg zlv vhl Jm|zlzSmeofmvogb {pg{lpvy cgp vhljgbvpge vg Cmezl"

    5mz{1@|vvgb of4@|vvgb= p|bmv4zlpslp Vlxv4@|vvgbJm|zlzSmeofmvogb4Cmezl25'mz{1@|vvgb2

    ="Vhl Pl}|oplfColefSmeofmvgp JgbvpgeVhl Pl}|oplfColefSmeofmvgp zlpslp jgbvpge dmilz z|pl vhmv vhl |zlplbvlpz zgdlvhobn obvg vhl colef vhmv ov oz mzzgjomvlf ~ovh ob vhl cgpd"_g| bllf vg vol vhl Pl}|oplfColefSmeofmvgp vg lmjh jgbvpge vhmv oz mpl}|oplf colef ob vhl cgpd" Mevhg|nh vhoz oz vhl zod{elzv gc vhl

  • 8/8/2019 ASP.net and controls

    11/27

    smeofmvogb zlpslp jgbvpgez% yg| d|zv |bflpzvmbf jlpvmob vhobnz m`g|vov"

    Vg zll mb lxmd{el gc |zobn vhl Pl}|oplfColefSmeofmvgp zlpslp jgbvpge%jplmvl m ^l` cgpd vhmv jgbvmobz m Vlxv@gx zlpslp jgbvpge mbf m@|vvgb zlpslp jgbvpge" Blxv vg vhl `|vvgb% {emjl mPl}|oplfColefSmeofmvgp zlpslp jgbvpge"

    0"Vhl Jgd{mplSmeofmvgp JgbvpgeVhl Jgd{mplSmeofmvgp zlpslp jgbvpge jgd{mplz vhl sme|l lbvlplf obvgvhl cgpd colef vg mbgvhlp colef% m fmvm`mzl sme|l% gp gvhlp sme|l vhmvyg| z{ljocy" ^hlb jgd{mpobn mnmobzv fmvm vy{lz% yg| a|zv zlv vhlG{lpmvgpFmvmVy{lJhlji" Mcvlp vhmv oz fgbl% yg| jmb zlv vhl Vy{l

    mvvpo`|vl vg Zvpobn% Obvlnlp% Fg|`el% Fmvl% gp J|pplbjy ob vhlJgd{mplSmeofmvgp jgbvpge vg dmil z|pl vhmv vhl |zlp.z ob{|v obvg vhlcolef oz vhl z{ljocolf vy{l"

    :"Vhl PmbnlSmeofmvgp JgbvpgeVhl PmbnlSmeofmvgp zlpslp jgbvpge oz zodoemp vg vhlJgd{mplSmeofmvgp zlpslp jgbvpge% `|v vhl PmbnlSmeofmvgp zlpslp

    jgbvpge jgd{mplz ~hmv oz lbvlplf obvg vhl cgpd colef ~ovh v~g sme|lzmbf dmilz z|pl vhmv ~hmv ~mz lbvlplf `y vhl |zlp oz `lv~llb vhlzlv~g z{ljocolf sme|lz"

    Cgp obzvmbjl% odmnobl vhmv yg| hmsl m vlxv `gx ~hlpl yg| ~mbv lbf|zlpz vg lbvlp vhlop mnlz" Obzvlmf gc `lobn nplmvlp vhmb gp elzz vhmb mz{ljocoj jgbzvmbv% yg| ~mbv vhl sme|lz lbvlplf vg `l `lv~llb m z{ljocojpmbnl gc b|d`lpz" Cgp vhoz% yg| |zl vhl PmbnlSmeofmvgp zlpslpjgbvpge% mz oee|zvpmvlf ob Eozvobn ?"

    \zobn vhl PmbnlSmeofmvgp zlpslp jgbvpge vg ~gpi ~ovh m pmbnl gc

    b|d`lpzMnl15mz{1Vlxv@gx of4Vlxv@gx= p|bmv4zlpslp25'mz{1Vlxv@gx2

    #b`z{95mz{1PmbnlSmeofmvgp of4PmbnlSmeofmvgp= p|bmv4zlpslp

    JgbvpgeVgSmeofmvl4Vlxv@gx= Vy{l4ObvlnlpLppgpDlzzmnl4_g| d|zv `l `lv~llb :; mbf 6;

  • 8/8/2019 ASP.net and controls

    12/27

    Dmxod|dSme|l46; Dobod|dSme|l4:;25'mz{1PmbnlSmeofmvgp2Ob vhoz jmzl% vhl |zlp zhg|ef lbvlp m sme|l `lv~llb :; mbf 6; ob vhlvlxv `gx" Oc zgdl b|d`lp oz lbvlplf vhmv oz g|vzofl gc vhoz pmbnl% vhlPmbnlSmeofmvgp zlpslp jgbvpge coplz mb lppgp dlzzmnl mbf jgbzoflpzvhl cgpd z|`dozzogb obsmeof"

    Vhl Vy{l {pg{lpvy lbm`elz yg| vg dmil jgd{mpozgbz mnmobzv dmbyfocclplbv "BLV Cpmdl~gpi vy{lz% z|jh mz Zvpobn% Obvlnlp% Fg|`el%Fmvl% mbf J|pplbjy" Vhlzl jhgojlz lbm`el yg| vg fg m b|d`lp gc pmbnljgd{mpozgbz" Cgp obzvmbjl% yg| jmb |zl vhl J|pplbjy sme|l ob vhlVy{l {pg{lpvy vg plvpolsl dgblvmpy$sme|l lbvpolz vhmv mpl ~ovhob mjlpvmob pmbnl" _g| jmb mezg |zl vhl Fmvl sme|l cgp vhl Vy{l {pg{lpvyvg dmil z|pl vhmv vhl lbvpy oz `lv~llb z{ljocoj fmvl pmbnlz"

    Mezg% a|zv mz yg| jmb |zl vhl Zvpobn fmvm vy{l ob vhlJgd{mplSmeofmvgp zlpslp jgbvpge% yg| jmb |zl vhl Zvpobn fmvm vy{l

    ~ovh vhl PmbnlSmeofmvgp zlpslp jgbvpge vg dmil z|pl vhmv vhl sme|llbvlplf cmeez ~ovhob m z{ljocoj pmbnl gc jhmpmjvlpz" Cgp lxmd{el% oc vhl|zlp oz lbvlpobn hlp emzv bmdl% mbf yg| ~mbv gbey {lg{el ~ovh emzvbmdlz zvmpvobn ~ovh D mbf [ vg {pgjllf% yg| jmb lmzoey fg vhoz `y|zobn vhl PmbnlSmeofmvgp zlpslp jgbvpge% mz oee|zvpmvlf ob Eozvobn =;"

    Jgd{mpobn mb lbvpy vg m pmbnl gc jhmpmjvlpz

    Emzv bmdl15mz{1Vlxv@gx of4Vlxv@gx= p|bmv4zlpslp25'mz{1Vlxv@gx2

    #b`z{9

    5mz{1PmbnlSmeofmvgp of4PmbnlSmeofmvgp= p|bmv4zlpslpJgbvpgeVgSmeofmvl4Vlxv@gx=LppgpDlzzmnl4_g|p emzv bmdl bllfz vg `l `lv~llb D mbf [Dmxod|dSme|l4] Dobod|dSme|l4D25'mz{1PmbnlSmeofmvgp2

    Ob vhl lxmd{el ob Eozvobn =;% vhl sme|l oz `lobn jhljilf mnmobzv mpmbnl vhmv oz z{ljocolf `y |zobn vhl Dmxod|dSme|l mbfDobod|dSme|l {pg{lpvolz" Bgvojl% ob vhoz lxmd{el% vhmv vhl Vy{l {pg{lpvy oz bgv z{ljocolf" Ob vhoz jmzl% ov fglzb.v bllf vg `l z{ljocolf`ljm|zl vhl flcm|ev sme|l gc vhl Vy{l {pg{lpvy oz Zvpobn" Oc bgvz{ljocolf% ov oz jgbzoflplf vg hmsl vhl sme|l gc Zvpobn"

    6"Vhl Pln|empLx{plzzogbSmeofmvgp JgbvpgeVhl Pln|empLx{plzzogbSmeofmvgp zlpslp jgbvpge oz m smeofmvogb jgbvpgevhmv lbm`elz yg| vg jhlji vhl |zlp.z ob{|v `mzlf gb m {mvvlpb flcoblf`y m pln|emp lx{plzzogb" Vhoz oz m nplmv jgbvpge vg jhlji ~hlvhlp vhl|zlp hmz lbvlplf m smeof l$dmoe mffplzz gp vlel{hgbl b|d`lp" Ob vhl

  • 8/8/2019 ASP.net and controls

    13/27

    {mzv% vhlzl iobfz gc smeofmvogbz vggi m jgbzoflpm`el mdg|bv gc AmsmZjpo{v jgfobn" Vhl Pln|empLx{plzzogbSmeofmvgp jgbvpge ~ovhMZ["BLV zmslz jgfobn vodl"

    Ob vhl [pg{lpvolz ~obfg~ cgp vhl Pln|empLx{plzzogbSmeofmvgp zlpslpjgbvpge% jeoji vhl `|vvgb ob vhl SmeofmvogbLx{plzzogb `gx% mbf Soz|meZv|fog"BLV {pgsoflz yg| ~ovh m zhgpv eozv gc lx{plzzogbz vg |zl ob yg|pcgpd som vhl Pln|emp Lx{plzzogb Lfovgp" Hg~lslp% yg| mpl bgv eodovlfvg vhlzl pln|emp lx{plzzogbz ob yg|p MZ["BLV m{{eojmvogbz"

  • 8/8/2019 ASP.net and controls

    14/27

    #b`z{95mz{1Pl}|oplfColefSmeofmvgp of4Pl}|oplfColefSmeofmvgp=p|bmv4zlpslp LppgpDlzzmnl4_g| d|zv lbvlp yg|p copzv bmdlJgbvpgeVgSmeofmvl4Vlxv@gx=25'mz{1Pl}|oplfColefSmeofmvgp2

    5'{2

    5{2Emzv bmdl5mz{1Vlxv@gx of4Vlxv@gx0 p|bmv4zlpslp25'mz{1Vlxv@gx2#b`z{9

    5mz{1Pl}|oplfColefSmeofmvgp of4Pl}|oplfColefSmeofmvgp0p|bmv4zlpslp LppgpDlzzmnl4_g| d|zv lbvlp yg|p emzv bmdlJgbvpgeVgSmeofmvl4Vlxv@gx025'mz{1Pl}|oplfColefSmeofmvgp2

    5'{25{2

    5mz{1@|vvgb of4@|vvgb= gbjeoji4@|vvgb=WJeoji p|bmv4zlpslpVlxv4Z|`dov25'mz{1@|vvgb2

    5'{25{2

    5mz{1SmeofmvogbZ|ddmpy of4SmeofmvogbZ|ddmpy= p|bmv4zlpslpHlmflpVlxv4_g| pljloslf vhl cgeeg~obn lppgpz12

    5'mz{1SmeofmvogbZ|ddmpy25'{25{2

    5mz{1Em`le of4Em`le= p|bmv4zlpslp25'mz{1Em`le25'{2\zobn vhoz iobf gc jgbzvp|jv% ~hlb vhl smeofmvogb zlpslp jgbvpge oz

    vponnlplf% lppgp dlzzmnlz zodoemp vg vhl gblz zhg~b ob Con|pl ? m{{lmpgb vhl zjpllb"

    \bflpzvmbfobn vhl Focclplbjl @lv~llb vhl LppgpDlzzmnl mbf Vlxv[pg{lpvolz

    Ob vhl lxmd{elz zhg~b zg cmp |zobn vhl SmeofmvogbZ|ddmpy zlpslpjgbvpge% vhl lppgp dlzzmnlz ~lpl blxv vg vhl ovldz vhmv ~lpl `lobnsmeofmvlf (vhl Pl}|oplfColefSmeofmvgp zlpslp jgbvpgez/ mbf ~lplfoz{emylf ~ovhob vhl SmeofmvogbZ|ddmpy zlpslp jgbvpge" Gbl oflme~my gc {plzlbvobn vhoz smeofmvogb$lppgp obcgpdmvogb oz vg hmsl mbmzvlpozi (!/ m{{lmp blxv vg vhl HVDE cgpd colefz ob }|lzvogb% ~hoel vhllppgp dlzzmnlz zvmvobn ~hmv oz ~pgbn ~ovh vhl ob{|v m{{lmp ob vhl eozvgc lppgpz zhg~b ~ovhob vhl SmeofmvogbZ|ddmpy jgbvpge"

  • 8/8/2019 ASP.net and controls

    15/27

    MZ["BLV Fmvm Jgbvpgez="Npof sol~ eozv

    M plj|ppobn vmzi ob zgcv~mpl flsleg{dlbv oz vg foz{emy vm`|emp fmvm"

    MZ["BLV {pgsoflz m b|d`lp gc vggez cgp zhg~obn vm`|emp fmvm ob mnpof% obje|fobn vhl NpofSol~ jgbvpge" ^ovh vhl NpofSol~ jgbvpge% yg|jmb foz{emy% lfov% mbf flelvl fmvm cpgd dmby focclplbv iobfz gc fmvmzg|pjlz% obje|fobn fmvm`mzlz% XDE coelz% mbf `|zoblzz g`aljvz vhmvlx{gzl fmvm"

    _g| jmb |zl vhl NpofSol~ jgbvpge vg fg vhl cgeeg~obn1

    y M|vgdmvojmeey `obf vg mbf foz{emy fmvm cpgd m fmvm zg|pjljgbvpge"

    yZleljv% zgpv% {mnl vhpg|nh% lfov% mbf flelvl fmvm cpgd m fmvmzg|pjl jgbvpge"

    Mffovogbmeey% yg| jmb j|zvgdoql vhl m{{lmpmbjl mbf `lhmsogp gc vhlNpofSol~ jgbvpge `y fgobn vhl cgeeg~obn1

    y Z{ljocyobn j|zvgd jge|dbz mbf zvyelz"y \voeoqobn vld{emvlz vg jplmvl j|zvgd |zlp obvlpcmjl (\O/

    leldlbvz"y Mffobn yg|p g~b jgfl vg vhl c|bjvogbmeovy gc vhl NpofSol~

    jgbvpge `y hmbfeobn lslbvz"

    Fmvm @obfobn ~ovh vhl NpofSol~ Jgbvpge

    Vhl NpofSol~ jgbvpge {pgsoflz yg| ~ovh v~g g{vogbz cgp `obfobn vgfmvm1

    y Fmvm `obfobn |zobn vhl FmvmZg|pjlOF {pg{lpvy% ~hojh meeg~zyg| vg `obf vhl NpofSol~ jgbvpge vg m fmvm zg|pjl jgbvpge" Vhoz ozvhl pljgddlbflf m{{pgmjh `ljm|zl ov meeg~z vhl NpofSol~jgbvpge vg vmil mfsmbvmnl gc vhl jm{m`oeovolz gc vhl fmvm zg|pjl

    jgbvpge mbf {pgsofl `|oev$ob c|bjvogbmeovy cgp zgpvobn% {mnobn%mbf |{fmvobn"

    y Fmvm `obfobn |zobn vhl FmvmZg|pjl {pg{lpvy% ~hojh meeg~z yg|vg `obf vg smpog|z g`aljvz% obje|fobn MFG"BLV fmvmzlvz mbffmvm plmflpz" Vhoz m{{pgmjh pl}|oplz yg| vg ~povl jgfl cgp mbymffovogbme c|bjvogbmeovy z|jh mz zgpvobn% {mnobn% mbf |{fmvobn"

  • 8/8/2019 ASP.net and controls

    16/27

    ^hlb yg| `obf vg m fmvm zg|pjl |zobn vhl FmvmZg|pjlOF {pg{lpvy% vhlNpofSol~ jgbvpge z|{{gpvz v~g$~my fmvm `obfobn" Ob mffovogb vg vhljgbvpge foz{emyobn plv|pblf fmvm% yg| jmb lbm`el vhl jgbvpge vgm|vgdmvojmeey z|{{gpv |{fmvl mbf flelvl g{lpmvogbz gb vhl `g|bffmvm"

    Cgpdmvvobn Fmvm Foz{emy ob vhl NpofSol~ Jgbvpge

    _g| jmb z{ljocy vhl emyg|v% jgegp% cgbv% mbf meonbdlbv gc vhl NpofSol~jgbvpge.z pg~z" _g| jmb z{ljocy vhl foz{emy gc vlxv mbf fmvm jgbvmoblfob vhl pg~z" Mffovogbmeey% yg| jmb z{ljocy ~hlvhlp vhl fmvm pg~z mplfoz{emylf mz ovldz% mevlpbmvobn ovldz% zleljvlf ovldz% gp lfov$dgflovldz" Vhl NpofSol~ jgbvpge mezg meeg~z yg| vg z{ljocy vhl cgpdmv gcvhl jge|dbz"

    0"EozvSol~ JgbvpgeVhl MZ["BLV EozvSol~ jgbvpge lbm`elz yg| vg `obf vg fmvm ovldz vhmvmpl plv|pblf cpgd m fmvm zg|pjl mbf foz{emy vhld" _g| jmb foz{emyfmvm ob {mnlz" _g| jmb foz{emy ovldz obfosof|meey% gp yg| jmb npg|{vhld"

    Vhl EozvSol~ jgbvpge foz{emyz fmvm ob m cgpdmv vhmv yg| flcobl `y|zobn vld{emvlz mbf zvyelz" Ov oz |zlc|e cgp fmvm ob mby pl{lmvobn

    zvp|jv|pl% zodoemp vg vhl FmvmEozv mbf Pl{lmvlp jgbvpgez" Hg~lslp%|beoil vhgzl jgbvpgez% ~ovh vhl EozvSol~ jgbvpge yg| jmb lbm`el |zlpzvg lfov% obzlpv% mbf flelvl fmvm% mbf vg zgpv mbf {mnl fmvm% mee ~ovhg|vjgfl"

    Vhl cgeeg~obn vm`el eozvz vhl ily jemzzlz vhmv mpl plemvlf vg vhlEozvSol~ jgbvpge"

    Jemzz Flzjpo{vogb

    EozvSol~

    M zlpslp jgbvpge vhmv foz{emyz vhl sme|lz gc m

    fmvm zg|pjl `y |zobn |zlp$flcoblf vld{emvlz"_g| jmb jgbcon|pl vhl jgbvpge vg lbm`el |zlpzvg zleljv% zgpv% flelvl% lfov% mbf obzlpv pljgpfz"

    EozvSol~OvldMb g`aljv vhmv pl{plzlbvz mb ovld ob vhlEozvSol~ jgbvpge"

    EozvSol~FmvmOvldMb g`aljv vhmv pl{plzlbvz m fmvm ovld ob vhlEozvSol~ jgbvpge"

  • 8/8/2019 ASP.net and controls

    17/27

    EozvSol~OvldVy{lMb lb|dlpmvogb vhmv oflbvocolz vhl c|bjvogbgc ovldz ob m EozvSol~T jgbvpge"

    Fmvm[mnlp

    M zlpslp jgbvpge vhmv {pgsoflz {mnobn|bjvogbmeovy cgp jgbvpgez vhmv od{eldlbv vhl

    O[mnlm`elOvldJgbvmoblp obvlpcmjl% z|jh mzvhl EozvSol~

    B|dlpoj[mnlpColefM Fmvm[mnlp colef vhmv lbm`elz |zlpz vgzleljv m {mnl gc fmvm `y {mnl b|d`lp"

    Blxv[plsog|z[mnlpCole

    M Fmvm[mnlp colef vhmv lbm`elz |zlpz vgdgsl vhpg|nh {mnlz gc fmvm gbl {mnl mv mvodl% gp vg a|d{ vg vhl copzv gp emzv {mnl gfmvm"

    Vld{emvl[mnlpColefM Fmvm[mnlp colef vhmv lbm`elz |zlpz vgjplmvl m j|zvgd {mnobn \O"

    :"CgpdSol~ JgbvpgeVhl CgpdSol~ jgbvpge oz |zlf vg foz{emy m zobnel pljgpf mv m vodl cpgd m fmvm zg|pjl" ^hlb yg| |zl vhl CgpdSol~ jgbvpge% yg| jplmvlvld{emvlz vg foz{emy mbf lfov fmvm$`g|bf sme|lz" Vhl vld{emvlzjgbvmob jgbvpgez% `obfobn lx{plzzogbz% mbf cgpdmvvobn vhmv flcobl vhleggi mbf c|bjvogbmeovy gc vhl cgpd" Vhl CgpdSol~ jgbvpge oz gcvlb|zlf ob jgd`obmvogb ~ovh m NpofSol~ jgbvpge cgp dmzvlp'flvmoezjlbmpogz"

    Vhl CgpdSol~ jgbvpge elvz yg| ~gpi ~ovh m zobnel pljgpf cpgd m fmvmzg|pjl% zodoemp vg vhl FlvmoezSol~ jgbvpge" Vhl focclplbjl `lv~llb vhlCgpdSol~ mbf vhl FlvmoezSol~ jgbvpgez oz vhmv vhl FlvmoezSol~jgbvpge |zlz m vm`|emp emyg|v ~hlpl lmjh colef gc vhl pljgpf ozfoz{emylf mz m pg~ gc ovz g~b" Ob jgbvpmzv% vhl CgpdSol~ jgbvpge fglzbgv z{ljocy m {pl$flcoblf emyg|v cgp foz{emyobn vhl pljgpf" Obzvlmf% yg|jplmvl m vld{emvl vhmv jgbvmobz jgbvpgez vg foz{emy obfosof|me colefz cpgd vhl pljgpf" Vhl vld{emvl jgbvmobz vhl cgpdmvvobn% jgbvpgez% mbf`obfobn lx{plzzogbz |zlf vg jplmvl vhl cgpd"

    Vhl CgpdSol~ jgbvpge oz vy{ojmeey |zlf cgp |{fmvobn mbf obzlpvobnbl~ pljgpfz" Ov oz gcvlb |zlf ob dmzvlp'flvmoe zjlbmpogz ~hlpl vhlzleljvlf pljgpf gc vhl dmzvlp jgbvpge flvlpdoblz vhl pljgpf vg foz{emyob vhl CgpdSol~ jgbvpge" Cgp dgpl obcgpdmvogb mbf mb lxmd{el% zllDgfocyobn Fmvm \zobn m CgpdSol~ ^l` Zlpslp Jgbvpge"

  • 8/8/2019 ASP.net and controls

    18/27

    Vhl CgpdSol~ jgbvpge pleolz gb vhl jm{m`oeovolz gc vhl fmvm zg|pjljgbvpge vg {lpcgpd vmziz z|jh mz |{fmvobn% obzlpvobn% mbf flelvobnpljgpfz" Vhl CgpdSol~ jgbvpge foz{emyz gbey m zobnel fmvm pljgpf mv mvodl% lslb oc ovz fmvm zg|pjl lx{gzlz d|evo{el pljgpfz"

    Vhl CgpdSol~ jgbvpge jmb m|vgdmvojmeey {mnl gslp vhl fmvm ob ovzmzzgjomvlf fmvm zg|pjl gbl pljgpf mv m vodl" Vhoz pl}|oplz vhmv vhlfmvm oz pl{plzlbvlf `y mb g`aljv vhmv od{eldlbvz vhl OJgeeljvogbobvlpcmjl% gp vhmv vhl |bflpeyobn fmvm zg|pjl z|{{gpvz {mnobn" VhlCgpdSol~ jgbvpge {pgsoflz vhl |zlp obvlpcmjl (\O/ cgp bmsonmvobn`lv~llb pljgpfz" Vg lbm`el {mnobn `lhmsogp% zlv vhl Meeg~[mnobn{pg{lpvy vg vp|l mbf z{ljocy m [mnlpVld{emvl sme|l"

    Vhl CgpdSol~ jgbvpge lx{gzlz zlslpme lslbvz vhmv yg| jmb hmbfel vglxlj|vl yg|p g~b jgfl" Vhl lslbvz mpl pmozlf `lcgpl mbf mcvlp obzlpv%

    |{fmvl% mbf flelvl g{lpmvogbz gc vhl mzzgjomvlf fmvm zg|pjl jgbvpge"_g| jmb mezg ~povl hmbfelpz cgp vhl OvldJplmvlf mbf OvldJgddmbflslbvz"

    6"FlvmoezSol~ JgbvpgeVhl FlvmoezSol~ jgbvpge foz{emyz m zobnel pljgpf cpgd m fmvm zg|pjl%~hlpl lmjh fmvm pg~ pl{plzlbvz m colef ob vhl pljgpf" Ov oz gcvlb |zlf

    ob jgd`obmvogb ~ovh m NpofSol~ jgbvpge cgp dmzvlp'flvmoe zjlbmpogz"

    Vhl FlvmoezSol~ jgbvpge noslz yg| vhl m`oeovy vg foz{emy% lfov% obzlpv%gp flelvl m zobnel pljgpf mv m vodl cpgd ovz mzzgjomvlf fmvm zg|pjl" @yflcm|ev% vhl FlvmoezSol~ jgbvpge foz{emyz lmjh colef gc m pljgpf gb ovzg~b eobl" Vhl FlvmoezSol~ jgbvpge oz vy{ojmeey |zlf cgp |{fmvobn mbfobzlpvobn bl~ pljgpfz% gcvlb ob m dmzvlp'flvmoe zjlbmpog ~hlpl vhlzleljvlf pljgpf gc vhl dmzvlp jgbvpge flvlpdoblz vhl pljgpf vg foz{emyob vhl FlvmoezSol~ jgbvpge" Vhl FlvmoezSol~ jgbvpge foz{emyz gbey mzobnel fmvm pljgpf mv m vodl% lslb oc ovz fmvm zg|pjl lx{gzlz d|evo{el

    pljgpfz"

    Vhl FlvmoezSol~ jgbvpge pleolz gb vhl jm{m`oeovolz gc vhl fmvm zg|pjljgbvpge vg {lpcgpd vmziz z|jh mz |{fmvobn% obzlpvobn% mbf flelvobnpljgpfz" Vhl FlvmoezSol~ jgbvpge fglz bgv z|{{gpv zgpvobn"

    Vhl FlvmoezSol~ jgbvpge jmb m|vgdmvojmeey {mnl gslp vhl fmvm ob ovzmzzgjomvlf fmvm zg|pjl% {pgsoflf vhmv vhl fmvm oz pl{plzlbvlf `y mb

  • 8/8/2019 ASP.net and controls

    19/27

    g`aljv z|{{gpvobn vhl OJgeeljvogb obvlpcmjl gp vhmv vhl |bflpeyobnfmvm zg|pjl z|{{gpvz {mnobn" Vhl FlvmoezSol~ jgbvpge {pgsoflz vhl|zlp obvlpcmjl (\O/ cgp bmsonmvobn `lv~llb fmvm pljgpfz" Vg lbm`el{mnobn `lhmsogp% zlv vhl Meeg~[mnobn {pg{lpvy vg vp|l"

    _g| zleljv m {mpvoj|emp pljgpf cpgd vhl mzzgjomvlf fmvm zg|pjl `y {mnobn vg vhmv pljgpf" Vhl pljgpf foz{emylf `y vhl FlvmoezSol~jgbvpge oz vhl j|pplbv zleljvlf pljgpf"

  • 8/8/2019 ASP.net and controls

    20/27

    MZ["BLV ^l` [mpvz Jgbvpge

    Vhl MZ["BLV ^l` [mpvz jgbvpge zlv oz m npg|{ gc jgd{gblbvz vhmv~gpi vgnlvhlp vg lbm`el yg| vg jplmvl ^l` {mnlz gb ~hojh lbf |zlpz

    jmb dgfocy vhl m{{lmpmbjl mbf `lhmsogp gc vhl |zlp obvlpcmjl (\O/fopljvey cpgd m `pg~zlp" Vhoz gslpsol~ jgslpz vhl c|bfmdlbvmemz{ljvz gc vhl ^l` [mpvz jgbvpge zlv% obje|fobn m flzjpo{vogb gc vhldgzv cpl}|lbvey |zlf mbf lzzlbvome ^l` [mpvz jgd{gblbvz bllflf vgjplmvl m ^l` [mpvz {mnl"

    Jmvlngpolz gc ^l` [mpvz Jgd{gblbvz

    Vhl ^l` [mpvz jgbvpge zlv jgbzozvz gc vhpll c|bfmdlbvme `|oefobn`egjiz1 {lpzgbmeoqmvogb jm{m`oeovolz% \O zvp|jv|pme jgd{gblbvzpl}|oplf cgp |zobn ^l` [mpvz \O jgbvpgez gb m {mnl% mbf vhl ^l`[mpvz \O jgbvpgez vhldzleslz" Vhl cgeeg~obn fomnpmd oee|zvpmvlz vhlplemvogbzho{z mdgbn vhlzl `|oefobn `egjiz ob vhl ^l` [mpvz jgbvpge zlv"

    ^l` [mpvz Lzzlbvome Jgbvpgez

    Vhl ^l` [mpvz jgbvpge zlv oz lxvlbzosl% `|v zgdl jgbvpgez mpl lzzlbvomelovhlp `ljm|zl vhly mpl pl}|oplf cgp ^l` [mpvz vg ~gpi% gp `ljm|zlvhly mpl vhl jgbvpgez dgzv cpl}|lbvey |zlf gb ^l` [mpvz {mnlz" Mz yg|`lnob |zobn ^l` [mpvz mbf jplmvobn `mzoj ^l` [mpvz {mnlz% ov ozhle{c|e vg `l cmdoeomp ~ovh vhl lzzlbvome ^l` [mpvz jgbvpgez flzjpo`lf

    ob vhl cgeeg~obn vm`el"

    ^l` [mpvz jgbvpge Flzjpo{vogb

    ^l`[mpvDmbmnlp

    Dmbmnlz mee ^l` [mpvz jgbvpgez gb mmnl" Gbl (mbf gbey gbl/

    ^l`[mpvDmbmnlp jgbvpge oz pl}|oplgp lslpy ^l` [mpvz {mnl"

    JmvmegnQgbl

    Jgbvmobz Jmvmegn[mpv jgbvpgez" \zlvhoz qgbl vg jplmvl m jmvmegn gc ^l`[mpvz jgbvpgez cpgd ~hojh |zlpz jmbzleljv jgbvpgez vg mff vg m {mnl"

    LfovgpQgbl

    Jgbvmobz Lfovgp[mpv jgbvpgez" \zl vhozqgbl vg lbm`el |zlpz vg lfov mb

    lpzgbmeoql ^l` [mpvz jgbvpgez gb mmnl"

  • 8/8/2019 ASP.net and controls

    21/27

    ^l`[mpvQgbl

    Jgbvmobz mbf {pgsoflz gslpmee emyg|vgp vhl ^l`[mpv jgbvpgez vhmv jgd{gzl

    vhl dmob \O gc m {mnl" \zl vhoz qgbl~hlblslp yg| jplmvl {mnlz ~ovh ^l`[mpvz jgbvpgez" [mnlz jmb jgbvmob gbl

    gp dgpl qgblz"

    JgbbljvogbzQgblJgbvmobz ^l`[mpvJgbbljvogb jgbvpgez%mbf {pgsoflz m \O cgp dmbmnobnjgbbljvogbz""

    ^l`[mpv

    (Nlblpoj^l`[mpv /

    Plbflpz vhl {podmpy \O9 dgzv ^l`[mpvz \O jgbvpgez cmee obvg vhozjmvlngpy"

    Cgp dmxod|d {pgnpmddmvoj jgbvpge%yg| jmb jplmvl j|zvgd ^l` [mpvzjgbvpgez vhmv flposl cpgd vhl `mzl^l`[mpv jgbvpge"

    _g| jmb mezg |zl lxozvobn zlpslpjgbvpgez% |zlp jgbvpgez% gp j|zvgdjgbvpgez mz ^l` [mpvz jgbvpgez"^hlblslp mby gc vhlzl jgbvpgez mpl

    emjlf ob m qgbl% vhl^l`[mpvDmbmnlp jgbvpgm|vgdmvojmeey ~pm{z vhld ~ovhNlblpoj^l`[mpv jgbvpgez mv p|b vodlzg vhmv yg| jmb |zl vhld ~ovh ^l`[mpvz c|bjvogbmeovy"

    Jmvmegn[mpvJgbvmobz m eozv gc msmoem`el ^l` [mpvzjgbvpgez vhmv |zlpz jmb mff vg vhl

    mnl"

    ^l`[mpvJgbbljvogb

    Jplmvlz m jgbbljvogb `lv~llb v~g ^l`[mpvz jgbvpgez gb m {mnl" Vhljgbbljvogb flcoblz gbl gc vhl ^l`

    [mpvz jgbvpgez mz m {pgsoflp (gc fmvm/%mbf vhl gvhlp mz m jgbz|dlp"

    Lfovgp[mpvZlpslz mz vhl `mzl jemzz cgp vhlz{ljomeoqlf lfovgp jgbvpgez"

  • 8/8/2019 ASP.net and controls

    22/27

    Lfovgp[mpv jgbvpgez

    (M{{lmpmbjlLfovgp[mpv%Emyg|vLfovgp[mpv%@lhmsogpLfovgp[mpv% mbf[pg{lpvyNpofLfovgp[mpv/

    Meeg~ |zlpz vg {lpzgbmeoql smpog|zmz{ljvz gc ^l` [mpvz \O jgbvpgez gb m

    mnl"

    M{{lmpmbjl Lfovgp [mpv ^l` Zlpslp Jgbvpge

    Vhl M{{lmpmbjlLfovgp[mpv ^l` zlpslp jgbvpge {pgsoflz mb lfovgpjgbvpge vhmv lbm`elz lbf |zlpz vg lfov zlslpme |zlp obvlpcmjl (\O/{pg{lpvolz gb mb mzzgjomvlf ^l`[mpv jgbvpge"

    Vhl M{{lmpmbjlLfovgp[mpv jgbvpge lbm`elz lbf |zlpz vg lfov zlslpme\O {pg{lpvolz gc m ^l`[mpv jgbvpge" Vhl cgeeg~obn vm`el eozvz |zlpj|zvgdoqm`el clmv|plz mbf jgpplz{gbfobn ^l`[mpv jgbvpge {pg{lpvysme|lz vhmv mpl lfovm`el `y |zobn vhl M{{lmpmbjlLfovgp[mpv jgbvpge"

    \zlp J|zvgdoqm`el Clmv|pl^l`[mpv Jgbvpge[pg{lpvy

    Zlv vhl vlxv cgp vhl vovel" Vovel

    Zleljv vhl vovel mbf `gpflp g{vogb vy{l" JhpgdlVy{lZleljv vhl fopljvogb vhmv jgbvlbv ceg~z gb vhl

    mnl"Fopljvogb

    Zlv vhl hlonhv mbf |bovz" Hlonhv

    Zlv vhl ~ofvh mbf |bovz" ^ofvh

    Hofl gp zhg~ vhl jgbvpge" Hofflb

    Vg lbm`el lfovobn gc gvhlp {pg{lpvolz mbf gc vhl `lhmsogp gc ^l`[mpvjgbvpgez% yg| jmb |zl vhl gvhlp Lfovgp[mpv jgbvpgez z|{{eolf ~ovh vhl^l` [mpvz jgbvpge zlv" Vhlzl jgbvpgez obje|fl vhl @lhmsogpLfovgp[mpv%vhl Emyg|vLfovgp[mpv% mbf vhl [pg{lpvyNpofLfovgp[mpv jgbvpgez" Vhl`|oev$ob Lfovgp[mpv jgbvpgez {pgsofl jgddgbey |zlf lfovobn clmv|plzcgp ^l`[mpv jgbvpgez" _g| jmb mezg jplmvl m j|zvgd lfovgp jgbvpge `yobhlpovobn cpgd vhl Lfovgp[mpv jemzz" Cgp m jgfl lxmd{el% zllZyzvld"^l`"\O"^l`Jgbvpgez"^l`[mpvz""11"Lfovgp[mpv

  • 8/8/2019 ASP.net and controls

    23/27

    @lhmsogpLfovgp[mpv ^l` Zlpslp Jgbvpge

    Vhl @lhmsogpLfovgp[mpv jgbvpge {pgsoflz mb lfovgp jgbvpge vhmvlbm`elz lbf |zlpz vg jhmbnl {pg{lpvolz vhmv mccljv vhl `lhmsogp gc mbmzzgjomvlf ^l`[mpv gp Nlblpoj^l`[mpv jgbvpge"

    Vhl @lhmsogpLfovgp[mpv ^l` zlpslp jgbvpge oz mb lfovgp {mpv jgbvpgevhmv lbm`elz lbf |zlpz vg jhmbnl zlslpme |zlp obvlpcmjl (\O/ {pg{lpvolzgb mb mzzgjomvlf ^l`[mpv jgbvpge mv p|b vodl" Vhl cgeeg~obn vm`el eozvz|zlp j|zvgdoqm`el clmv|plz mbf vhl jgpplz{gbfobn ^l`[mpv jgbvpge{pg{lpvy sme|lz vhmv |zlpz jmb lfov `y |zobn vhl @lhmsogpLfovgp[mpvjgbvpge"

    \zlp J|zvgdoqm`el Clmv|pl ^l`[mpv Jgbvpge [pg{lpvy

    Zlv vhl flzjpo{vogb vlxv gc vhl ^l` [mpv"y Flzjpo{vogb

    Zlv vhl Vovel eobi" y Vovel\pe

    Zlv vhl Vovel ojgb odmnl eobi" y VovelOjgbOdmnl\pe

    Zlv vhl Jmvmegn ojgb odmnl eobi"y JmvmegnOjgbOdmnl\pe

    Zlv vhl Hle{ eobi" y Hle{\pe

    Hofl gp zhg~ vhl jgbvpge"y

    Hofflb

    Z{ljocy vhl Hle{ dgfl"y Hle{Dgfl

    Zleljv vhl lx{gpv dgfl" y Lx{gpvDgfl

    Zlv vhl m|vhgpoqmvogb coevlp"y M|vhgpoqmvogbCoevlp

    Z{ljocy ~hlvhlp m ^l` {mpv jmb `lpldgslf cpgd vhl {mnl"

    y Meeg~Jegzl

    Z{ljocy ~hlvhlp m ^l` {mpv.z {pg{lpvolzjmb `l lfovlf"

    y Meeg~LfovZ{ljocy ~hlvhlp m ^l` {mpv jmb `lhofflb"

    y Meeg~Hofl

    Z{ljocy ~hlvhlp m ^l` {mpv jmb `ldobodoqlf"

    y Meeg~Dobodoql

  • 8/8/2019 ASP.net and controls

    24/27

    Z{ljocy ~hlvhlp m ^l` {mpv jmb `ldgslf `lv~llb qgblz% gp gbey ~ovhob ovzg~b qgbl"

    y Meeg~QgblJhmbnl

    JmvmegnQgbl ^l` Zlpslp Jgbvpge

    Vhl JmvmegnQgbl jgbvpge zlpslz mz vhl {podmpy jgbvpge ob vhl ^l`[mpvz jgbvpge zlv cgp hgzvobn Jmvmegn[mpv jgbvpgez gb m ^l` {mnl"

    M ily clmv|pl gc ^l` [mpvz jgbvpgez z|jh mz vhl JmvmegnQgbl jgbvpge ozvhmv vhly lbm`el lbf |zlpz vg {lpzgbmeoql ^l` {mnlz mbf zmsl vhlop {lpzgbmeoqlf zlvvobnz" Vhl jgbvpge lbm`elz lbf |zlpz vg mff ^l`[mpvjgbvpgez gp gvhlp zlpslp jgbvpgez vg m ^l` [mpvz {mnl mv p|b vodl" Vhl

    JmvmegnQgbl jgbvpge zlpslz mz vhl {podmpy jgbvpge ob vhl ^l` [mpvzjgbvpge zlv cgp hgzvobn Jmvmegn[mpv jgbvpgez gb m ^l` {mnl"

    JgbbljvogbzQgbl ^l` Zlpslp Jgbvpge

    Vhl JgbbljvogbzQgbl ^l` zlpslp jgbvpge {pgsoflz m |zlp obvlpcmjl

    (\O/ vhmv lbm`elz |zlpz vg cgpd jgbbljvogbz `lv~llb ^l`[mpv mbfgvhlp zlpslp jgbvpgez vhmv plzofl ob ^l`[mpvQgbl@mzl qgblz"

    \zobn ^l` [mpvz jgbvpgez% yg| jmb lbm`el |zlpz vg jplmvl jgbbljvogbzmv p|b vodl `lv~llb v~g zlpslp jgbvpgez vg cgpd m jgbbljvogb mbfzhmpl fmvm" Gbl jgbvpge mjvz mz vhl {pgsoflp gc fmvm% mbf vhl gvhlpjgbvpge mjvz mz vhl jgbz|dlp" Vhl v~g jgbvpgez jmb `l ^l`[mpvjgbvpgez gp mby gvhlp vy{l gc zlpslp jgbvpge" Vhly d|zv `l flzonblf vghmbfel jgbbljvogbz mbf vhly d|zv `l ob m ^l`[mpvQgbl@mzl qgbl" Vgelmpb dgpl m`g|v ^l` [mpvz jgbbljvogbz% zll ^l` [mpvz Jgbbljvogbz

    Gslpsol~ mbf vhl ^l`[mpvJgbbljvogb mbf Jgbbljvogb[gobv jemzzgslpsol~z"

    Mcvlp yg| hmsl jgbcon|plf vhl jgbvpgez vg cgpd m ^l` [mpvzjgbbljvogb% yg| d|zv zvoee jgbbljv vhl jgbvpgez" _g| jmb jgbbljvjgbvpgez ob vhlzl ~myz1

    y Fljempl m jgbbljvogb ob m ^l` {mnl"

  • 8/8/2019 ASP.net and controls

    25/27

    y Jplmvl m jgbbljvogb ob jgfl"y Mff m JgbbljvogbzQgbl jgbvpge vg vhl {mnl zg vhmv |zlpz jmb

    jgbbljv vhl jgbvpgez gb fldmbf"

    Vhl JgbbljvogbzQgbl jgbvpge nlblpmvlz m \O vhmv lbm`elz |zlpz vg

    jgbbljv gp fozjgbbljv mby leono`el jgbvpgez" Ov oz mb g{vogbme jgbvpgevhmv oz bgv bljlzzmpy vg cgpd jgbbljvogbz" Hg~lslp% ov oz |zlc|e ~hlbyg| ~mbv vg nosl |zlpz jgbvpge gslp ~hojh zlpslp jgbvpgez mpljgbbljvlf gp fozjgbbljvlf"

    LfovgpQgbl ^l` Zlpslp Jgbvpge

    Vhl LfovgpQgbl ^l` Zlpslp jgbvpge zlpslz mz vhl {podmpy jgbvpge obvhl ^l` [mpvz jgbvpge zlv cgp hgzvobn Lfovgp[mpv jgbvpgez gb m ^l`{mnl"

    M ily clmv|pl gc ^l` [mpvz oz vhl m`oeovy gc lbf |zlpz vg {lpzgbmeoql^l` {mnlz mbf zmsl vhlop {lpzgbmeoqlf zlvvobnz" Gbl mz{ljv gcdgfocyobn ^l` [mpvz {mnlz obje|flz lfovobn vhl m{{lmpmbjl% emyg|v%`lhmsogp% mbf gvhlp {pg{lpvolz gc vhl sozo`el ^l`[mpv jgbvpgez"

    Zlslpme jgbvpgez ob vhl ^l` [mpvz jgbvpge zlv {pgsofl vhl lfovobn clmv|plz" Vhoz obje|flz vhl LfovgpQgbl jgbvpge% ~hojh oz vhl {podmpyjgbvpge ob vhl ^l` [mpvz jgbvpge zlv cgp hgzvobn Lfovgp[mpv jgbvpgez gbm ^l` {mnl"

    Vhl cgeeg~obn vm`el {pgsoflz m eozv gc Lfovgp[mpv jgbvpgez vhmv vhlLfovgpQgbl jmb hgzv mbf m flzjpo{vogb gc lmjh"

    Lfovgp[mpv Jgbvpge Flzjpo{vogb

    M{{lmpmbjlLfovgp[mpv

    Elvz |zlpz j|zvgdoql vhl soz|me {pg{lpvolz gc m^l`[mpv jgbvpge mv p|b vodl% z|jh mz vhl~ofvh% hlonhv% mbf vovel"

    @lhmsogpLfovgp[mpv

    Elvz |zlpz j|zvgdoql `lhmsogp {pg{lpvolz gc m^l`[mpv jgbvpge mv p|b vodl% z|jh mzfoz{emyobn dobodoql% jegzl% mbf lfov `|vvgbz"

  • 8/8/2019 ASP.net and controls

    26/27

    Emyg|vLfovgp[mpv

    Elvz |zlpz j|zvgdoql emyg|v {pg{lpvolz gc m^l`[mpv jgbvpge mv p|b vodl% z|jh mz zleljvobnm dobodoqlf gp bgpdme zvmvl% gp zlvvobn vhlobflx mv ~hojh vhl jgbvpge ~oee m{{lmp ~ovhobvhl vmpnlv qgbl"

    [pg{lpvyNpofLfovgp[mpv

    Elvz |zlpz lfov j|zvgd {pg{lpvolz mv p|b vodlvhmv mpl fljemplf mz {mpv gc m ^l`[mpvjgbvpge"

    ^l`[mpvDmbmnlp ^l` Zlpslp Jgbvpge

    Vhl ^l`[mpvDmbmnlp jgbvpge oz vhl jlbvpme jgbvpge gc vhl ^l` [mpvzjgbvpge zlv" Ov dmbmnlz mee vhl ^l` [mpvz jgbvpgez% ^l` [mpvzc|bjvogbmeovy% mbf ^l` [mpvz lslbvz"

    _g| d|zv mff gbl (`|v gbey gbl/ ^l`[mpvDmbmnlp jgbvpge vg lslpy {mnl vhmv |zlz ^l` [mpvz jgbvpgez" Vhl ^l`[mpvDmbmnlp jgbvpge~gpiz gbey ~ovh m|vhlbvojmvlf |zlpz"

    Vhl cgeeg~obn vm`el eozvz vmziz vhmv mpl {lpcgpdlf `y vhl^l`[mpvDmbmnlp jgbvpge"

    Vmzi Jgbvpge C|bjvogbmeovy

    Dmbmnobn ^l`[mpvz jgbvpgez

    Dmbmnlz vhl jgbvpgez gb m {mnl vhmv {pgsofl ^l`[mpvz clmv|plz" Vhoz obje|flz ^l`[mpv jgbvpgez%jgbbljvogbz% mbf qgblz"

    Mffobn mbfpldgsobn ^l`[mpvz jgbvpgez

    [pgsoflz vhl dlvhgfz cgp mffobn% flelvobn% mbjegzobn ^l`[mpv jgbvpgez gb m {mnl"

    Mfdobozvlpobnjgbbljvogbz

    Mffz mbf pldgslz jgbbljvogbz `lv~llb jgbvpgez"Dgbovgpz vhl jgbbljvogbz cgp {pg`eldz"

    [lpzgbmeoqobnjgbvpgez mbf {mnlz

    Lbm`elz |zlpz vg dgsl jgbvpgez gb m {mnl% mbfoz{emyz vhl dgflz ob ~hojh |zlpz jmb lfov vhlm{{lmpmbjl% {pg{lpvolz% mbf `lhmsogp gc jgbvpgez"Dmobvmobz |zlp$z{ljocoj {lpzgbmeoqmvogb zlvvobnzgb lmjh {mnl"

    Vgnneobn lv~llbmnl sol~z

    Z~ovjhlz `lv~llb {mnl sol~z% mbf lbm`elz |zlpz vgjmppy g|v vmziz z|jh mz jhmbnobn {mnl emyg|v gp

  • 8/8/2019 ASP.net and controls

    27/27

    lfovobn jgbvpgez"

    Pmozobn ^l` [mpvzeocl$jyjel lslbvz

    Flcoblz mbf pmozlz eocl$jyjel lslbvz cgp ^l` [mpvzjgbvpgez% obje|flz lslbvz cgp ~hlb jgbvpgez mplmfflf% dgslf% jgbbljvlf% gp flelvlf"

    Lbm`eobn od{gpvmbf lx{gpv gcjgbvpgez

    Lx{gpvz XDE zvplmdz vhmv jgbvmob vhl zvmvl gc vhlpg{lpvolz gc ^l`[mpv jgbvpgez% mbf elvz |zlpz

    od{gpv vhl coelz vg {lpzgbmeoql jgbvpgez ob gvhlpmnlz gp zovlz"

    ^l`[mpvQgbl ^l` Zlpslp Jgbvpge

    Vhl ^l`[mpvQgbl jgbvpge zlpslz mz vhl {podmpy jgbvpge ob vhl ^l`

    [mpvz jgbvpge zlv cgp hgzvobn ^l`[mpv jgbvpgez gb m ^l` {mnl% mbf{pgsoflz m jgddgb \O cgp vhl jgbvpgez ov jgbvmobz"

    Vhl ^l`[mpvQgbl jgbvpge obhlpovz |zlp obvlpcmjl leldlbvz cpgd vhl^l`Qgbl `mzl jemzz mbf {pgsoflz m jgddgb \O cgp vhl jgbvpgez vhmv ovjgbvmobz" Vhlzl jgddgb \O leldlbvz mpl ibg~b jgeeljvosley mzjhpgdl" Vhly jgbzozv gc vhl {lpo{hlpme \O leldlbvz gb mee vhl jgbvpgez%z|jh mz vhl `gpflp% vovel% hlmflp mbf cggvlp% zvyel jhmpmjvlpozvojz% mbfslp`z (\O mjvogbz vhmv m |zlp jmb jmppy g|v gb m jgbvpge% z|jh mz jegzlgp dobodoql/" Cgp dgpl obcgpdmvogb m`g|v vhl \O leldlbvz vhmv vhl^l`[mpvQgbl jgbvpge obhlpovz cpgd vhl ^l`Qgbl `mzl jemzz% zll vhl^l`Qgbl jemzz fgj|dlbvmvogb"