Szukaj…


Składnia

  • <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">

Pola tekstowe i etykiety

Kontrolki pól tekstowych są zwykle używane do akceptowania danych wejściowych od użytkownika. Formant pola tekstowego może akceptować jeden lub więcej wierszy tekstu w zależności od ustawień atrybutu TextMode.

Kontrolki etykiet zapewniają łatwy sposób wyświetlania tekstu, który można zmieniać z jednego wykonania strony na drugie. Jeśli chcesz wyświetlić tekst, który się nie zmienia, użyj tekstu dosłownego.

Podstawowa składnia kontroli tekstu:

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

Wspólne właściwości pola tekstowego i etykiet:

Nieruchomości Opis
TextMode Określa typ pola tekstowego. SingleLine tworzy standardowe pole tekstowe, MultiLIne tworzy pole tekstowe, które akceptuje więcej niż jeden wiersz tekstu, a Hasło powoduje maskowanie wprowadzanych znaków. Domyślnie jest to SingleLine.
Tekst Treść pola tekstowego.
Maksymalna długość Maksymalna liczba znaków, które można wprowadzić w polu tekstowym.
Owinąć Określa, czy tekst jest automatycznie zawijany dla wieloliniowego pola tekstowego; wartość domyślna to prawda.
Tylko czytać Określa, czy użytkownik może zmienić tekst w polu; wartość domyślna to false, tzn. użytkownik może zmienić tekst.
Kolumny Szerokość pola tekstowego w znakach. Rzeczywista szerokość jest określana na podstawie czcionki używanej do wprowadzania tekstu.
Wydziwianie Wysokość wieloliniowego pola tekstowego w wierszach. Wartość domyślna to 0, co oznacza jedno wierszowe pole tekstowe.

Najczęściej używanym atrybutem kontrolki etykiety jest „Tekst”, co oznacza tekst wyświetlany na etykiecie.

Pola wyboru i przyciski radiowe

Pole wyboru wyświetla pojedynczą opcję, którą użytkownik może zaznaczyć lub odznaczyć, a przyciski opcji przedstawiają grupę opcji, z których użytkownik może wybrać tylko jedną opcję.

Aby utworzyć grupę przycisków opcji, określ tę samą nazwę dla atrybutu GroupName każdego przycisku opcji w grupie. Jeśli wymagana jest więcej niż jedna grupa w jednym formularzu, określ inną nazwę grupy dla każdej grupy.

Jeśli chcesz, aby pole wyboru lub przycisk opcji były zaznaczone, gdy formularz jest początkowo wyświetlany, ustaw jego atrybut Sprawdzone na true. Jeśli dla zaznaczonego atrybutu ustawiono wartość true dla wielu przycisków opcji w grupie, tylko ostatni z nich jest uważany za prawdziwy.

Podstawowa składnia pola wyboru:

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

Podstawowa składnia przycisku opcji:

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

Wspólne właściwości pól wyboru i przycisków opcji:

Nieruchomości Opis
Tekst Tekst wyświetlany obok pola wyboru lub przycisku opcji.
Sprawdzone Określa, czy jest zaznaczone, czy nie, domyślną wartością jest false.
Nazwa grupy Nazwa grupy, do której należy kontrola.

Kontrola listy

ASP.NET zapewnia następujące elementy sterujące

  • Lista rozwijana
  • Skrzynka na listy
  • Lista przycisków opcji
  • Zaznacz listę pól
  • Lista wypunktowana

Te elementy sterujące pozwalają użytkownikowi wybrać jeden lub więcej elementów z listy. Pola list i listy rozwijane zawierają jeden lub więcej elementów listy. Listy te można załadować za pomocą kodu lub edytora ListItemCollection.

Podstawowa składnia kontroli pola listy:

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

Podstawowa składnia kontroli listy rozwijanej:

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

Wspólne właściwości pola listy i list rozwijanych:

Nieruchomości Opis
Przedmiotów Kolekcja obiektów ListItem reprezentująca elementy w kontrolce. Ta właściwość zwraca obiekt typu ListItemCollection.
Wydziwianie Określa liczbę elementów wyświetlanych w polu. Jeśli rzeczywista lista zawiera więcej wierszy niż wyświetlanych, to dodawany jest pasek przewijania.
SelectedIndex Indeks aktualnie wybranej pozycji. Jeśli wybrano więcej niż jeden element, to indeks pierwszego wybranego elementu. Jeśli nie wybrano żadnego elementu, wartość tej właściwości wynosi -1.
SelectedValue Wartość aktualnie wybranego elementu. Jeśli wybrano więcej niż jeden element, wówczas wartość pierwszego wybranego elementu. Jeśli nie wybrano żadnego elementu, wartością tej właściwości jest pusty ciąg („”).
Tryb wyboru Wskazuje, czy pole listy pozwala na wybór pojedynczy, czy wielokrotny.

Wspólne właściwości każdego obiektu pozycji listy:

Nieruchomości Opis
Tekst Tekst wyświetlany dla elementu.
Wybrany Wartość ciągu powiązana z elementem.
Wartość Wskazuje, czy element jest wybrany.

Należy zauważyć, że:

  • Aby pracować z elementami na liście rozwijanej lub w polu listy, użyj właściwości Items kontrolki. Ta właściwość zwraca obiekt ListItemCollection, który zawiera wszystkie elementy listy.
  • Zdarzenie SelectedIndexChanged jest wywoływane, gdy użytkownik wybierze inny element z listy rozwijanej lub pola listy.

Lista przycisków opcji i lista pól wyboru

Lista przycisków opcji przedstawia listę wzajemnie wykluczających się opcji. Lista pól wyboru przedstawia listę niezależnych opcji. Te formanty zawierają kolekcję obiektów ListItem, do których można się odwoływać za pośrednictwem właściwości Items kontrolki.

Podstawowa składnia listy przycisków opcji:

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

Podstawowa składnia listy pól wyboru:

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

Wspólne właściwości list wyboru i przycisków opcji:

Nieruchomości Opis
RepeatLayout Ten atrybut określa, czy znaczniki tabeli lub normalny przepływ HTML mają być używane podczas formatowania listy podczas jej wyświetlania. Wartość domyślna to Tabela.
RepeatDirection Określa kierunek, w którym kontrole mają być powtarzane. Dostępne wartości to Pozioma i Pionowa. Domyślnie jest to Vertical.
Powtórz kolumny Określa liczbę kolumn używanych podczas powtarzania elementów sterujących; domyślnie jest 0.

Listy wypunktowane i listy numerowane

Kontrolka listy punktowanej tworzy listy punktowane lub listy numerowane. Te formanty zawierają kolekcję obiektów ListItem, do których można się odwoływać za pośrednictwem właściwości Items kontrolki.

Podstawowa składnia listy punktowanej:

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

Wspólne właściwości listy punktowanej:

Nieruchomości Opis
BulletStyle Ta właściwość określa styl i wygląd punktorów lub liczb.
RepeatDirection Określa kierunek, w którym kontrole mają być powtarzane. Dostępne wartości to Pozioma i Pionowa. Domyślnie jest to Vertical.
Powtórz kolumny Określa liczbę kolumn używanych podczas powtarzania elementów sterujących; domyślnie jest 0.

Kontrolka HyperLink jest jak element HTML.

Podstawowa składnia kontroli hiperłącza:

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

Ma następujące ważne właściwości:

Nieruchomości Opis
ImageUrl Ścieżka obrazu do wyświetlenia przez kontrolkę.
NavigateUrl Docelowy adres URL linku.
Tekst Tekst wyświetlany jako link.
Cel Okno lub rama, która ładuje połączoną stronę.

Kontrola obrazu

Sterowanie obrazem służy do wyświetlania obrazów na stronie internetowej lub tekstu alternatywnego, jeśli obraz nie jest dostępny.

Podstawowa składnia kontroli obrazu:

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

Ma następujące ważne właściwości:

Nieruchomości Opis
Alternatywny tekst Alternatywny tekst do wyświetlenia w przypadku braku obrazu.
ImageAlign Opcje wyrównywania dla kontrolki.
ImageUrl Ścieżka obrazu do wyświetlenia przez kontrolkę.


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow