Page_ClientValidate не определен до обратной передачи, но присутствует после обратной передачи

На моем сервере функция javascript Page_ClientValidate не определена, когда пользователь впервые заходит на страницу, но после обратной передачи он там и определен. Проблема в том, что формы не будут проверены на стороне клиента и всегда будут отправлены на сервер.

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ValidatorTest.ascx.cs" Inherits="ValidatorTest" %>
<asp:textbox runat="server" ID="txtTest"  />
<asp:RequiredFieldValidator runat="server" ControlToValidate="txtTest"  Display="Static" ErrorMessage="*" SetFocusOnError="true" ValidationGroup="VG"/>
<asp:LinkButton runat="server" ID="btnSubmit" Text="Submit" OnClick="btnSubmit_Click" ValidationGroup="VG" />


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ValidatorTest : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void btnSubmit_Click(object sender, EventArgs e)
    {

    }
}

Это будет отправлено, даже если txtTest пуст, но после обратной передачи не будет.

0 ответов

Другие вопросы по тегам