测试通过. 前台代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="BB.aspx.cs" Inherits="BB" %> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>下拉框验证</title> </head> <body> <form id="form1" runat="server"> <div> <asp:DropDownList ID="dropFavoriteColor" runat="server"> <asp:ListItem Text="Select Color" Value="none" /> <asp:ListItem Text="Red" Value="Red" /> <asp:ListItem Text="Blue" Value="Blue" /> <asp:ListItem Text="Green" Value="Green" /> </asp:DropDownList> <asp:RequiredFieldValidator ID="reqFavoriteColor" Text="请选择颜色" InitialValue="none" ControlToValidate="dropFavoriteColor" runat="server" /><br /> <asp:Label ID="lblColor" runat="server" Text=""></asp:Label> </div> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /> </form> </body> </html> 后台代码如下: using System; using System.Web.UI; public partial class BB : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { lblColor.Text = dropFavoriteColor.SelectedItem.Text; } }