TextBox dentro de la validación de GridView

Este es mi código:

<asp:TemplateField HeaderText="Email">
    <ItemTemplate> 
        <asp:TextBox ID="txtEmail" runat="server" Text='<%# Eval("Email") %>' Width="88px" CausesValidation="True" />
        <asp:RegularExpressionValidator runat="server" ErrorMessage="Enter a valid email id!" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="txtEmail" />
        <asp:RequiredFieldValidator runat="server" ErrorMessage="*" ControlToValidate="txtEmail" />
    </ItemTemplate>
</asp:TemplateField>

cuando estoy haciendo clic en el botón Siguiente, la validación de campo requerida no está causando la validación y no muestra ningún error y la página se está redirigiendo en la página siguiente.

Por favor, ayúdame

Respuestas a la pregunta(5)

Su respuesta a la pregunta