我在一个ASP.NET页面上有一个控件,其中包含一个必需的字段验证器。唯一的问题是,当我通过我的页面按钮更改页面时,它不会导致验证。这是代码,有没有人能看出来出了什么问题?
<asp:Label ID="lblD_Year" runat="server" BorderStyle="None"
Text="Fiscal Year" CssClass="h2"></asp:Label>
<asp:DropDownList ID="ddlD_Year" runat="server" Width="100px" TabIndex="8"
AutoPostBack="True" CssClass="box" CausesValidation="True">
<asp:ListItem Value="0" Selected="True">Select Year</asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="rfvD_Year" runat="server"
ControlToValidate="ddlD_Year" Display="Dynamic" ErrorMessage="*"
Font-Bold="True" ForeColor="Red" InitialValue="Select Year"
SetFocusOnError="True"></asp:RequiredFieldValidator>发布于 2012-06-05 02:49:59
将验证器的初始值设置为InitialValue="-1"或您认为为空的任何值(如果选定
发布于 2012-06-05 02:40:26
设置InitialValue="0"
<asp:RequiredFieldValidator ID="rfvD_Year" runat="server"
ControlToValidate="ddlD_Year" Display="Dynamic" ErrorMessage="*"
Font-Bold="True" ForeColor="Red" InitialValue="0"
SetFocusOnError="True"></asp:RequiredFieldValidator>https://stackoverflow.com/questions/10886402
复制相似问题