У меня есть проблема, которая сводит меня с ума.На моей странице есть одна проверка Javascript и две проверки ASP.NET .Результат проверки зависит только от результата Javascript.Это означает, что если Javascript возвращает true , валидаторы ASP.NET не проверяются.
Код Javascript :Два ASP.NET валидаторы :
<td><asp:TextBox runat="server" ID="txtSerialNr" ></asp:TextBox>
<asp:RequiredFieldValidator runat="server" ID="RequiredFieldValidator1" ControlToValidate="txtSerialNr" ErrorMessage="***" />
</td>
<td><asp:TextBox runat="server" ID="txtProdName" ></asp:TextBox>
<asp:RequiredFieldValidator runat="server" ID="rfv1" ControlToValidate="txtProdName" ErrorMessage="***"></asp:RequiredFieldValidator></td>
Кто-нибудь может помочь?Спасибо
ОБНОВЛЕНИЕ:
Я вызываю Javascript с кнопки:
<asp:Button runat="server" ID="btnSubmit" Text="Save New Product"
style="cursor:hand" OnClick="btnSubmit_Click" />
Но я регистрирую атрибут из кода :
protected void Page_Load(object sender, EventArgs e)
{
btnSubmit.Attributes.Add("OnClientClick", "return Validate()");
}