Loading...

BulletedList


BulletedList Click Example

Click on an item in the list to raise the Click event.

@inherits ControlComponent
<p>Click on an item in the list to raise the Click event.</p>

<asp.BulletedList BulletStyle="BulletStyle.Disc" DisplayMode="BulletedListDisplayMode.LinkButton"
                                            OnClick="this.BulletedList_Click">
                                            <asp.ListItem Value="http://www.cohowinery.com">Coho Winery</asp.ListItem>
                                            <asp.ListItem Value="http://www.contoso.com">Contoso, Ltd.</asp.ListItem>
                                            <asp.ListItem Value="http://www.tailspintoys.com">Tailspin Toys</asp.ListItem>
</asp.BulletedList>

<asp.Label @ref="this.message" FontSize="12" Width="168px" FontBold="true" />

@code {
                                            private Label message;

                                            protected void BulletedList_Click(object sender, BulletedListEventArgs e)
    {
                                            // Change the message displayed in the label based on the index
                                            // of the list item that was clicked.
                                            switch (e.Index)
        {
                                            case 0:
                message.Text = "You clicked list item 1.";
                                            break;
                                            case 1:
                message.Text = "You clicked list item 2.";
                                            break;
                                            case 2:
                message.Text = "You clicked list item 3.";
                                            break;
                                            default:
                                            throw new Exception("You did not click a valid list item.");
        }
    }
}
BulletedList Class Data Binding Example

Click on an item in the list.

@inherits ControlComponent
@inject HttpClient Http
<p>Click on an item in the list.</p>

<asp.BulletedList BulletStyle="BulletStyle.Disc" DisplayMode="BulletedListDisplayMode.LinkButton"
                                            DataTextField="Summary" DataSourceID="FreeDataSource1"
                                            OnClick="this.BulletedList_Click">
</asp.BulletedList>

<asp.FreeDataSource ID="FreeDataSource1" OnExecuteSelected="sender => this.forecasts" />

<asp.Label @ref="this.message" FontSize="12" Width="168px" FontBold="true" />

@code {
                                            private WeatherForecast[] forecasts;
                                            private Label message;

                                            protected override async Task OnInitializedAsync()
    {
        forecasts = await Http.GetFromJsonAsync<WeatherForecast[]>("sample-data/weather.json");
    }

                                            protected void BulletedList_Click(object sender, BulletedListEventArgs e)
    {
                                            // Change the message displayed in the label based on the index
                                            // of the list item that was clicked.
                                            switch (e.Index)
        {
                                            case 0:
                message.Text = "Product 1 was clicked";
                                            break;
                                            case 1:
                message.Text = "Product 2 was clicked";
                                            break;
                                            case 2:
                message.Text = "Product 3 was clicked";
                                            break;
                                            case 3:
                message.Text = "Product 4 was clicked";
                                            break;
                                            case 4:
                message.Text = "Product 5 was clicked";
                                            break;
                                            default:
                                            throw new Exception("You must click a valid list item.");
        }
    }

                                            public class WeatherForecast
    {
                                            public DateTime Date { get; set; }

                                            public int TemperatureC { get; set; }

                                            public string Summary { get; set; }

                                            public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
    }
}

BulletedList Metadata
Name Type Kind
AccessKey String Parameter
AppendDataBoundItems Boolean Parameter
Attributes IReadOnlyDictionary Parameter
AutoPostBack Boolean Parameter
BackColor String Parameter
BorderColor String Parameter
BorderStyle BorderStyle Parameter
BorderWidth String Parameter
BulletImageUrl String Parameter
BulletStyle BulletStyle Parameter
CausesValidation Boolean Parameter
ClientIDMode ClientIDMode Parameter
CssClass String Parameter
DataMember String Parameter
DataSourceID String Parameter
DataTextField String Parameter
DataTextFormatString String Parameter
DataValueField String Parameter
DisplayMode BulletedListDisplayMode Parameter
Enabled Boolean Parameter
FirstBulletNumber Int32 Parameter
FontBold Boolean Parameter
FontItalic Boolean Parameter
FontNames String Parameter
FontOverline Boolean Parameter
FontSize String Parameter
FontStrikeout Boolean Parameter
FontUnderline Boolean Parameter
ForeColor String Parameter
Height String Parameter
ID String Parameter
RenderWhenDataEmpty Boolean Parameter
SelectedValue String Parameter
Style String Parameter
TabIndex Int16 Parameter
Target String Parameter
ToolTip String Parameter
ValidationGroup String Parameter
Visible Boolean Parameter
Width String Parameter
OnCallingDataMethods CallingDataMethodsEventHandler Event
OnClick BulletedListEventHandler Event
OnCreatingModelDataSource CreatingModelDataSourceEventHandler Event
OnDataBinding EventHandler Event
OnDataBound EventHandler Event
OnDisposed EventHandler Event
OnInit EventHandler Event
OnLoad EventHandler Event
OnPreRender EventHandler Event
OnSelectedIndexChanged EventHandler Event
OnTextChanged EventHandler Event
OnUnload EventHandler Event
Enabled Boolean Parameter
Selected Boolean Parameter
Text String Parameter
Value String Parameter
Copyright © 2023 Jurio li All rights reserved.
An unhandled error has occurred. Reload 🗙