Sök…


Syntax

  • <asp: Button ID = "Button1" runat = "server" onclick = "Button1_Click" Text = "Click" /> <asp: TextBox ID = "txtstate" runat = "server">
  • </ asp: TextBox> <asp: CheckBox ID = "chkoption" runat = "Server"> </ asp: CheckBox> <asp: RadioButton ID = "rdboption" runat = "Server"> </ asp: RadioButton>
  • <asp: ListBox ID = "ListBox1" runat = "server" AutoPostBack = "True"
    OnSelectedIndexChanged = "ListBox1_SelectedIndexChanged"> </ asp: ListBox>
  • <asp: DropDownList ID = "DropDownList1" runat = "server" AutoPostBack = "True"
    OnSelectedIndexChanged = "DropDownList1_SelectedIndexChanged"> </ asp: DropDownList>
  • <asp: RadioButtonList ID = "RadioButtonList1" runat = "server" AutoPostBack = "True"
    OnSelectedIndexChanged = "RadioButtonList1_SelectedIndexChanged"> </ asp: RadioButtonList>
  • <asp: CheckBoxList ID = "CheckBoxList1" runat = "server" AutoPostBack = "True"
    OnSelectedIndexChanged = "CheckBoxList1_SelectedIndexChanged"> </ asp: CheckBoxList>
  • <asp: BulletedList ID = "BulletedList1" runat = "server"> </ asp: BulletedList>
  • <asp: HyperLink ID = "HyperLink1" runat = "server"> HyperLink </ asp: HyperLink> <asp: Image ID = "Image1" runat = "server">

Textlådor och etiketter

Textrutskontroller används vanligtvis för att acceptera input från användaren. En textruta-kontroll kan acceptera en eller flera rader text beroende på inställningarna för TextMode-attributet.

Etikettkontroller ger ett enkelt sätt att visa text som kan ändras från en exekvering av en sida till nästa. Om du vill visa text som inte ändras använder du bokstavlig text.

Grundläggande syntax för textkontroll:

<asp:TextBox ID="txtstate" runat="server" ></asp:TextBox>

Gemensamma egenskaper för textrutan och etiketter:

Egenskaper Beskrivning
textmode Anger typ av textruta. SingleLine skapar en standardtextruta, MultiLIne skapar en textruta som accepterar mer än en rad med text och lösenordet gör att tecknen som anges maskeras. Standard är SingleLine.
Text Textinnehållet i textrutan.
Maxlängd Det maximala antalet tecken som kan matas in i textrutan.
Slå in Det bestämmer om textomslag automatiskt för textrad i flera rader eller inte; standard är sant.
Skrivskyddad Bestämmer om användaren kan ändra texten i rutan; standard är falsk, dvs. användaren kan ändra texten.
kolumner Textrutans bredd i tecken. Den faktiska bredden bestäms utifrån det teckensnitt som används för textinmatningen.
rader Höjden på en textrad i flera rader i rader. Standardvärdet är 0, betyder en textrad i en rad.

Det mest använda attributet för en etikettkontroll är 'Text', vilket innebär den text som visas på etiketten.

Kryssrutor och radioknappar

En kryssruta visar ett enda alternativ som användaren antingen kan markera eller avmarkera och radioknappar presenterar en grupp alternativ där användaren bara kan välja ett alternativ.

För att skapa en grupp radioknappar anger du samma namn för attributet GroupName för varje alternativknapp i gruppen. Om mer än en grupp krävs i en enda form anger du ett annat gruppnamn för varje grupp.

Om du vill att kryssrutan eller alternativknappen ska väljas när formuläret ursprungligen visas, ställer du in dess kontrollerade attribut till true. Om att kontrollerat attribut är inställt på true för flera radioknappar i en grupp, betraktas endast det sista som sant.

Grundläggande syntax för kryssrutan:

<asp:CheckBox ID= "chkoption" runat= "Server"> </asp:CheckBox>

Grundläggande syntax för radioknappen:

<asp:RadioButton ID= "rdboption" runat= "Server"> </asp: RadioButton>

Gemensamma egenskaper för kryssrutor och radioknappar:

Egenskaper Beskrivning
Text Texten som visas bredvid kryssrutan eller alternativknappen.
Kontrollerade Anger om det är markerat eller inte, standard är felaktigt.
Grupp namn Namnet på den grupp som kontrollen tillhör.

Listkontroller

ASP.NET har följande kontroller

  • Listrutan
  • Lista ruta
  • Lista med radioknappar
  • Markera kryssrutan
  • Punktlista

Dessa kontroller låter en användare välja mellan ett eller flera objekt från listan. Listrutor och rullgardinslistor innehåller en eller flera listobjekt. Dessa listor kan laddas antingen med kod eller av ListItemCollection-redigeraren.

Grundläggande syntax för listboxens kontroll:

<asp:ListBox ID="ListBox1" runat="server" AutoPostBack="True"    OnSelectedIndexChanged="ListBox1_SelectedIndexChanged">
</asp:ListBox>

Grundläggande syntax för rullgardinslistan:

<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"   OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>

Vanliga egenskaper för listbox och rullgardinslistor:

Egenskaper Beskrivning
artiklar Samlingen av ListItem-objekt som representerar objekten i kontrollen. Den här egenskapen returnerar ett objekt av typen ListItemCollection.
rader Anger antalet objekt som visas i rutan. Om den faktiska listan innehåller fler rader än visas läggs en rullningslista till.
selected Indexet för det för närvarande valda objektet. Om mer än ett objekt är valt, kommer indexet för det första valda objektet att vara markerat. Om ingen artikel är vald är värdet på den här egenskapen -1.
SelectedValue Värdet på det för närvarande valda objektet. Om mer än ett objekt är valt, kommer värdet på det första valda objektet att vara. Om inget objekt väljs är värdet på den här egenskapen en tom sträng ("").
SelectionMode Anger om en listruta tillåter enstaka eller flera val.

Gemensamma egenskaper för varje listobjekt:

Egenskaper Beskrivning
Text Texten som visas för objektet.
Vald Ett strängvärde associerat med objektet.
Värde Anger om objektet är valt.

Det är viktigt att notera att:

  • För att arbeta med objekten i en listruta eller listruta använder du kontrollegenskapens objekt. Den här egenskapen returnerar ett ListItemCollection-objekt som innehåller alla listans objekt.
  • Händelsen SelectedIndexChanged höjs när användaren väljer ett annat objekt från en listruta eller listruta.

Lista med radioknappar och kryssrutor

En lista med alternativknappar visar en lista med alternativ som är ömsesidigt exklusiva. En kryssruta visar en lista med oberoende alternativ. Dessa kontroller innehåller en samling ListItem-objekt som kan hänvisas till via kontrollegenskapens objekt.

Grundläggande syntax för listan med alternativknappar:

<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True" 
   OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
</asp:RadioButtonList>

Grundläggande syntax för kryssrutan:

<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True" 
   OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>

Vanliga egenskaper för kryssrutor och listor med alternativknappar:

Egenskaper Beskrivning
RepeatLayout Detta attribut anger om tabelltaggarna eller det normala html-flödet som ska användas när du formaterar listan när den återges. Standard är Tabell.
RepeatDirection Den anger riktningen i vilka kontrollerna som ska upprepas. De tillgängliga värdena är horisontella och vertikala. Standard är vertikal.
RepeatColumns Den anger antalet kolumner som ska användas vid upprepning av kontrollerna; standard är 0.

Punktlistor och numrerade listor

Den punktlista-kontrollen skapar punktlistor eller numrerade listor. Dessa kontroller innehåller en samling ListItem-objekt som kan hänvisas till via kontrollegenskapens objekt.

Grundläggande syntax för en punktlista:

<asp:BulletedList ID="BulletedList1" runat="server">
</asp:BulletedList>

Vanliga egenskaper för den punktlista:

Egenskaper Beskrivning
BulletStyle Den här egenskapen anger kulörens eller siffrornas stil och utseende.
RepeatDirection Den anger riktningen i vilka kontrollerna som ska upprepas. De tillgängliga värdena är horisontella och vertikala. Standard är vertikal.
RepeatColumns Den anger antalet kolumner som ska användas vid upprepning av kontrollerna; standard är 0.

HyperLink-kontrollen är som HTML-elementet.

Grundläggande syntax för en hyperlänkkontroll:

<asp:HyperLink ID="HyperLink1" runat="server">
   HyperLink
</asp:HyperLink>

Det har följande viktiga egenskaper:

Egenskaper Beskrivning
Bild URL Sökväg till bilden som ska visas av kontrollen.
NavigateUrl Mållänk URL.
Text Texten som ska visas som länken.
Mål Fönstret eller ramen som laddar den länkade sidan.

Bildkontroll

Bildkontrollen används för att visa bilder på webbsidan eller annan alternativ text om bilden inte är tillgänglig.

Grundläggande syntax för en bildkontroll:

<asp:Image ID="Image1" runat="server">

Det har följande viktiga egenskaper:

Egenskaper Beskrivning
Alternativ text Alternativ text som ska visas i avsaknad av bilden.
ImageAlign Justeringsalternativ för kontrollen.
Bild URL Sökväg till bilden som ska visas av kontrollen.


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow