asp.net - server kontrol

, kontrol, er små byggesten for grafisk brugergrænseflade, der omfatter tekst kasser, knapper, tjek kasserne, liste kasser, etiketter, og mange andre redskaber.ved hjælp af disse værktøjer, brugerne kan indlæse data, udvælger og angive deres præferencer, kontrol, også anvendes til strukturelle arbejdspladser, validering, adgang til data, sikkerhed, at mester sider og datamanipulation., asp.net bruger fem typer af web - kontrol, hvilket er:,, html kontrolhttp: //- kontrol, asp.net - kontrol, asp.net ajax - kontrol, bruger kontrol og toldkontrol,, asp.net server kontrol er de primære kontroller, der anvendes i asp.net.disse kontroller kan opdeles i følgende kategorier:,,,, validering kontrol - anvendes til at validere brugerinput, og de virker ved at client-side manuskript.,,,, datakilde kontrol - denne kontrol giver data binding til forskellige datakilder.,,,, data på kontrol - det er forskellige lister og tabeller, som kan binde sig til oplysninger fra datakilder for at udstille.,,,, personalization kontrol - det er anvendt til personalization af en side i henhold til brugernes præferencer, baseret på brugeroplysninger.,,,, login og sikkerhedskontrol - disse kontroller giver afsenderautentificering,.,,,, mester sider - disse kontroller giver ensartet layout og grænseflade i anvendelse.,,, -, navigations - kontrol - denne kontrol i navigation.for eksempel menuer, træ,.,,,, rige kontrol - denne kontrol gennemføres særlige karakteristika.for eksempel, adrotator, fileupload og kalender kontrol.,,, syntaks for anvendelse af server kontrol er: < asp: controltype id = "controlid" runat = "- -" property1 = værdi2) [property2 = værdi2] /> desuden visuelle studie har følgende kendetegn, for at hjælpe producerer i fejlfrie kodning:,, - - og at kontrol i design, mener, at intellisense funktion, der viser og auto supplerer de egenskaber, der egenskaber vindue ejendomspriserne direkte, egenskaber for serveren kontrol, asp.net server kontrol med visuelle aspekt er afledt af webcontrol klasse - og arver alle egenskaber, begivenheder og angående metoderne for denne klasse, webcontrol klasse selv og nogle andre server kontrol, der ikke er visuelt, der erafledt af system.web.ui.control klasse.for eksempel, indikation af en art kontrol - eller xml - kontrol. asp.net server kontrol arve ejendomme, begivenheder og metoder i webcontrol og system.web.ui.control klasse. følgende tabel viser arvelige egenskaber, der er fælles for alle - kontrol:,, ejendom, beskrivelse, accesskey presserende denne nøgle med alat centrale flytter fokus på kontrol.attributter er indsamling af vilkårlige attributter (at), som ikke svarer til ejendomme på kontrol.backcolor baggrund farve.bindingcontainer kontrol, som omfatter denne kontrol er data, bindende.bordercolor grænse farve.borderstyle grænse stil.borderwidth kantbredde.causesvalidation viser, hvis det fører til validering.childcontrolcreated det angiver, hvorvidt server kontrol er barn - kontroller er blevet skabt.clientid kontrollere id til html oveni.i forbindelse httpcontext objekt, der er forbundet med serveren kontrol.kontrol med indsamling af alle kontroller, der er indeholdt i kontrol.controlstyle stil med web - server.cssclass css klasse dataitemcontainer får en henvisning til navngivning beholder, hvis udpegelsen beholder gennemfører idataitemcontainer.datakeyscontainer får en henvisning til navngivning beholder, hvis udpegelsen beholder gennemfører idatakeyscontrol.designmode det angiver, om kontrol, bruges på et design overflade.disabledcssclass får eller sæt css klasse gælder for afsmeltet html element, når kontrollen er handicappede.angiver, hvorvidt der er grayed mulighed for kontrol.enabletheming angiver, om theming gælder for kontrol.enableviewstate angiver, om den opfattelse, af den kontrol opretholdes.der kommer en liste over tilfælde fører delegerede til kontrol.font skrifttype.forecolor forgrundsviden farve.hasattributes angiver, om kontrollen er attributter.haschildviewstate angiver, om den nuværende server kontrol er barn kontrol har reddet opfattelse stat indstillinger.højde højde i antal pixels eller%.id - kode for kontrol.ischildcontrolstatecleared angiver, om kontrol inden for denne kontrol har kontrol.isenabled får en værdi, der angiver, om kontrollen er aktiveret.istrackingviewstate det angiver, hvorvidt server kontrol er at redde ændringer til sin holdning.isviewstateenabled det angiver, hvorvidt opfattelse stat mulighed for denne kontrol.loadviewstatebyid det angiver, om kontrol, deltager i sin opfattelse af id - i stedet for indeks.side med kontrol.forældre, forældre kontrol.renderingcompatibility det angiver asp.net version, at det afsmeltede html vil være forenelig med.stedet beholderen, der er vært for den nuværende kontrol, når der på et design overflade.skinid bliver eller er huden anvendes til kontrol.stil bliver en samling af tekst attributter, der skal leveres som en stil attribut på den ydre mærke af web - server.tabindex får eller sæt regningen indeks for web - server.tagkey får htmltextwritertag værdi, der svarer til denne web - server.tagname får navnet kontrol navneskilt.templatecontrol den skabelon, som indeholder denne kontrol.templatesourcedirectory får virtuel fortegnelse over side eller kontrol med denne kontrol.tooltip får eller indeholder den tekst, som vises, når musen pointer svæver over webserver kontrol.uniqueid entydige identifikator.viewstate får en ordbog, oplysninger, der redder og genopretter den opfattelse, af en server kontrol over flere anmodninger om samme side.viewstateignorecase det angiver, om statebag objekt er ufølsom.viewstatemode bliver eller er af den opfattelse, tilstand af denne kontrol.synlige det angiver, om en server kontrol er synlige.bredde får eller sæt bredden af web - server.metoder til serveren kontrol, den følgende tabel indeholder metoder til serveren kontrol:,, metode, beskrivelse, addattributestorender tilføjer: attributter og stilarter, der skal gøres til den angivne htmltextwritertag.addedcontrol ringede efter et barn kontrol er tilføjet til kontrol med indsamling af kontrol objekt.addparsedsubobject meddeler serveren kontrol, at et element, en xml - eller html, har analyseret, og tilføjer elementet til server kontrol er kontrol - samling.applystylesheetskin gælder den stil egenskaber, der er anført i den side stil ark til kontrol.clearcachedclientid infrastruktur.sæt den skjult clientid værdi for ugyldig.clearchildcontrolstate sletter den medlemsstat oplysninger om kontrol - kontrol er barn kontrol.clearchildstate sletter den opfattelse, stat og kontrol medlemsstat oplysninger om alle serveren kontrol er barn kontrol.clearchildviewstate sletter betragtning medlemsstat oplysninger om alle serveren kontrol er barn kontrol.createchildcontrols anvendes til at skabe barn kontrol.createcontrolcollection skaber en ny controlcollection formål at holde barnet kontrol.createcontrolstyle skaber en genstand, der er anvendt til at gennemføre alle stil beslægtede egenskaber.databind binder en kilde til server kontrol og alle dets barn kontrol.databind (boolean) binder en kilde til server kontrol og alle dets barn kontrol med mulighed for at øge databinding begivenhed.databindchildren binder en kilde til server kontrol er barn kontrol.kassér muliggør en server kontrol til at udføre endelig rydde op, før det er sluppet ud fra hukommelsen.ensurechildcontrols afgør, hvorvidt server kontrol indeholder barn kontrol.hvis det ikke gør det, skaber barn kontrol.ensureid skaber en identifikator for kontrol, som ikke har et id.= (formål) er afgørende for, om de angivne formål er lig med den aktuelle objekt.færdiggøre giver et objekt for forsøg på at frigøre ressourcer og udføre andre oprydningsarbejdet, før der er regenereret affald samling.findcontrol (serie) søger den nuværende navngivning beholder til en server kontrol med de foreskrevne id parameter.findcontrol (snor, int32) søger den nuværende navngivning beholder til en server kontrol med de foreskrevne id og et heltal.fokus er input fokus for kontrol.getdesignmodestate bliver bestemt tid data til kontrol.gettype får den form for den nuværende situation.getuniqueidrelativeto returnerer de forud fastsatte del af uniqueid ejendom af den foreskrevne kontrol.hascontrols bestemmer, hvis serveren kontrol indeholder et barn, kontrol.hasevents angiver, om begivenheder er registreret for kontrol eller barn kontrol.isliteralcontent bestemmer, hvis serveren kontrol kun har konkret indhold.loadcontrolstate genopretter kontrol medlemsstat oplysninger.loadviewstate genopretter opfattelse stats oplysninger.mappathsecure har fysisk vej, som en virtuel vej, enten absolut eller relativ kort.memberwiseclone skaber en overfladisk kopi af det aktuelle objekt.mergestyle kopier alle nonblank elementer af de specificerede stil til web - kontrol, men ikke træde i stedet for de eksisterende stil elementer af kontrol.onbubbleevent afgør, hvorvidt begivenhed for server kontrol er gået op på den side, er ui server kontrolliste.ondatabinding rejser de data, bindende begivenhed.oninit rejser lokalitet begivenhed.onload øger belastningen begivenhed.onprerender rejser prerender begivenhed.onunload rejser med begivenhed.openfile bliver en strøm, der anvendes til at læse fil.removedcontrol ringede efter et barn kontrol er fjernet fra den kontrol, indsamling af kontrol objekt.de gør kontrol med de angivne html forfatter.renderbegintag gør html åbning - kontrol til den angivne forfatter.renderchildren output indholdet af en server kontrol er børn til en fastsat htmltextwriter objekt, der skriver indholdet skal gøres om, at kunden.rendercontents gør indholdet af kontrol på de angivne forfatter.rendercontrol (htmltextwriter) output - serveren kontrol indhold til en fastsat htmltextwriter genstand og lagrer sporingsoplysninger om kontrol, hvis sporer er aktiveret.renderendtag gør html lukning - kontrol i den angivne forfatter.resolveadapter får kontrol med adapter, der er ansvarlige for at yde den specificerede kontrol.savecontrolstate redder alle servere kontrol, ændringer, der er sket siden den tid siden blev sendt tilbage til server.saveviewstate redder enhver stat, der blev ændret efter trackviewstate metode blev anvendt.setdesignmodestate fastsætter udformning tid data for en kontrol.tostring returnerer en snor, som repræsenterer den aktuelle objekt.trackviewstate forårsager kontrol at spore ændringer til sin opfattelse, så de kan oplagres i formålet med henblik på statens ejendom.f.eks. lad os se på en bestemt server kontrol - et træ på kontrol.et træ på kontrol under sejlads kontrol.andre navigations - kontrol: menu kontrol og sitemappath kontrol., tilføje et træ på kontrol på den side.vælg edit knudepunkter...fra opgaver.edit hver af knudepunkter med træ på node redaktør som vist:,, når du har skabt de knuder, ser det ud til, at følgende udformning:, mener, autoformat...opgave, kan du format træet synspunkt, som vist:,, tilføje en mærkning, kontrol og tekstboks kontrol på den side og nævne dem lblmessage og txtmessage hhv. skrive et par linier for at sikre, at når en særlig knude er udvalgt, etiketten kontrol viser node tekst og teksten boks udviser alle barn knudepunkter i det, hvis det er relevant.den kode bag journalen skal se sådan ud: ved hjælp af systemet ved hjælp af systemet. samlinger; anvendelse af systemet. konfiguration; anvendelse af systemet. data ved hjælp af systemet. linq; anvendelse af systemet. net; anvendelse af system.web.security; anvendelse af system.web.ui; anvendelse af system.web.ui.htmlcontrols; anvendelse af system.web.ui.webcontrols; anvendelse af system.web.ui.webcontrols.webparts; anvendelse af system.xml.linq; namespace eventdemo {offentlige delvis klasse treeviewdemo - system.web.ui.page (beskyttede tomrum page_load (objekt afsender, eventargs e) (txtmessage. tekst = ""} beskyttede tomrum treeview1_selectednodechanged (objekt afsender, eventargs e) (txtmessage. tekst = "." lblmessage. tekst = "udvalgt node ændres til:" + treeview1. epdnode. tekst; treenodecollection childnodes = treeview1.selectednode.childnodes; hvis (childnodes!= null) (txtmessage. tekst = ""; for hvert (treenode t i childnodes) (txtmessage. tekst + = t værdi;}}}}}, gennemføre side for at se, hvilke virkninger.du vil være i stand til at udvide og ødelæg knudepunkter.,,

ASP.NET Edit Nodes
ASP.NET Edit Nodes2
ASP.NET AutoFormat
ASP.NET Control Nodes



Previous:
Next Page: