Если же у пользователя старый броузер, то проверка будет произведена на сервере. В вашем коде вы можете проверить правильность заполнения всех полей с помощью поля Page.IsValid и вывести суммарное сообщение об ошибках с помощью ValidationSummary.            Упомянем о замечательной возможности - разделение кода и представления, что позволит разделить процессы разработки, упростить локализацию приложения и полностью использовать объектно-ориентированный подход. В данном случае нашу простейшую вебформу можно было бы переписать так:

form.aspx

<%@ Page Inherits="SimpleCode" Src="form.cs" %>

<html>

   <head>

   </head>

   <body>

       <form method="post" runat="server">

           <asp:label id="text" runat="server"/><br>

           <asp:button type=submit text="submit" OnClick="SubmitBtn_Click" runat="server"/><br>

       </form>

   </body>

</html>

form.cs

using System;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.HtmlControls;

public class SimpleCode : Page {

    public Label      text;

    public void SubmitBtn_Click(Object sender, EventArgs e) {

         text.Text = "text";

    }

}


назад далее