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