Validationsummary没有显示按钮的onclick

时间:2013-07-03 13:22:29

标签: asp.net validationsummary

我使用的是ASP.NET 1.1,我的验证和验证控件都有问题。单击按钮时,不会触发所需的字段验证等。我该如何解决这个问题?

以下是代码:

<asp:ValidationSummary id="EsppDataInputValidationSummary" runat="server" Font-Names="Arial" Font-Size="8pt" HeaderText="Please Correct the following error(s):" DisplayMode="List" ShowSummary="True"></asp:ValidationSummary></TD>

<asp:RequiredFieldValidator id="Validator1" runat="server" Font-Size="8pt" Font-Names="Arial"
ControlToValidate="txtPrice" Display="None" ErrorMessage="Please enter the Price"></asp:RequiredFieldValidator>

<asp:textbox onblur="return ValidateLength(this)" style="Z-INDEX: 0; TEXT-ALIGN: right" id="txtPurchasePrice" onkeypress="return IsValidChar(event);" onkeyup="return ValidateLength(this)" runat="server" Width="160px" MaxLength="10"></asp:textbox>

<asp:button id="btnAdd" runat="server" Text="Add"></asp:button>"

1 个答案:

答案 0 :(得分:0)

我认为问题可能是你没有测试代码隐藏中的Page.IsValid属性,但是因为你没有显示它我无法确定。您需要在做任何事情之前对其进行测试,否则您的表单将被提交,您将永远无法真正看到您的验证摘要......

所以,在你的onClick事件处理程序中,你现在所做的所有事情我都假设:

if(Page.IsValid)
{
//do the actions you wish here
}