RadioButtonListValidation.aspx
- <%@ Page Language="C#" %>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <script runat="server">
- protected void Button1_Click(object sender, EventArgs e)
- {
- Label1.Text = "Your favorite: ";
- Label1.Text += RadioButtonList1.SelectedItem.Text.ToString();
- }
- </script>
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head id="Head1" runat="server">
- <title>asp.net RequiredFieldValidator example: how to validate RadioButtonList</title>
- </head>
- <body>
- <form id="form1" runat="server">
- <div>
- <h2 style="color:Green">RadioButtonList Validation</h2>
- <asp:Label
- ID="Label1"
- runat="server"
- Font-Size="Large"
- ForeColor="Crimson"
- >
- </asp:Label>
- <br /><br />
- <asp:Label
- ID="Label2"
- runat="server"
- Text="Favorite"
- Font-Bold="true"
- ForeColor="DodgerBlue"
- >
- </asp:Label>
- <asp:RadioButtonList
- ID="RadioButtonList1"
- runat="server"
- RepeatColumns="3"
- BackColor="DodgerBlue"
- ForeColor="AliceBlue"
- BorderColor="DarkBlue"
- BorderWidth="2"
- >
- <asp:ListItem>CheckBoxList</asp:ListItem>
- <asp:ListItem>TreeView</asp:ListItem>
- <asp:ListItem>Button</asp:ListItem>
- <asp:ListItem>SqlDataSource</asp:ListItem>
- <asp:ListItem>GridView</asp:ListItem>
- <asp:ListItem>Calendar</asp:ListItem>
- <asp:ListItem>BulletedList</asp:ListItem>
- </asp:RadioButtonList>
- <asp:RequiredFieldValidator
- ID="ReqiredFieldValidator1"
- runat="server"
- ControlToValidate="RadioButtonList1"
- ErrorMessage="Select your favorite!"
- >
- </asp:RequiredFieldValidator>
- <br />
- <asp:Button
- ID="Button1"
- runat="server"
- ForeColor="DodgerBlue"
- Text="Submit Favorite"
- OnClick="Button1_Click"
- />
- </div>
- </form>
- </body>
- </html>
原文地址 http://asp-net-example.blogspot.de/2009/02/aspnet-requiredfieldvalidator-example.html