ASP.NET
ASP.NET - Grundläggande kontroller
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-kontroll
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. |