C# 如何创建正则表达式以排除特定字符串?

C# 如何创建正则表达式以排除特定字符串?,c#,asp.net,C#,Asp.net,我有一个充满项目的下拉列表,我不希望选择第一个项目,因此如何在asp.net中编写不匹配的正则表达式(排除它,触发错误)。您可以将下拉列表绑定到不包含列表第一个元素的其他列表。您可以使用requirefield validator .Aspx文件的代码- <asp:DropDownList ID="ddl_season" runat="server" CssClass="pagedropdown"> </asp:DropDownList>

我有一个充满项目的下拉列表,我不希望选择第一个项目,因此如何在asp.net中编写不匹配的正则表达式(排除它,触发错误)。

您可以将下拉列表绑定到不包含列表第一个元素的其他列表。

您可以使用requirefield validator

.Aspx文件的代码-

<asp:DropDownList ID="ddl_season" runat="server"  CssClass="pagedropdown">
                 </asp:DropDownList></td>
                  <td style="width: 10px; height: 46px;" align="left" valign="top" >
                  <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="ddl_season"
                      ErrorMessage="Select Season">*</asp:RequiredFieldValidator> 

为什么需要一个regexp呢?简单的字符串比较似乎更合适。确实要为此使用正则表达式吗?如果有列表,可以获取第一个元素并检查其值。是否可以在客户端对asp控件(如验证控件之一)执行此操作?我想将其与所需验证和验证摘要控件一起使用。您可以尝试此..ddl.Items.Insert(0,new ListItem(“,”);
ddl_season.Items.Add(new ListItem("--Select one--", ""));    
ddl_season.Items.Add(new ListItem("John Player", "JP"));    
ddl_season.Items.Add(new ListItem("Miss Player", "MP"));    
ddl_season.Items.Add(new ListItem("WillsClassic", "WC"));