Habe eben ATLAS in eine ASP.NET-Seite Formular mit Validierung eingebaut und es funktioniert.
Der Aufbau mus der folgende sein:
<script runat="server">
Sub Page_Load(ByVal Sender As Object, ByVal E As EventArgs)
Page.Title = "Impressum"
End Sub
Protected Sub Nachricht_senden_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If Page.IsPostBack And Page.IsValid Then
... mache das was Du machen sollst ...
End If
End Sub
</script>
... Text vor dm Formular ...
<atlas:ScriptManager ID="scriptmanager1" EnablePartialRendering="true" runat="Server" />
<atlas:UpdatePanel ID="UpdatePanel1" mode="Conditional" runat="server" RenderMode="Inline">
<ContentTemplate>
<div>
<%
If Not Page.IsPostBack Then
%>
... Formularfelder anzeigen ...
<asp:button id="Nachricht_senden" runat="server" CssClass="button_240" Text="Nachricht senden" OnClick="Nachricht_senden_Click"></asp:button></td>
<%
Else
%>
... Text nach dem Versenden des Formulares (Danke für Ihr Nachricht)...
<%
end if
%>
</div>
</ContentTemplate>
</atlas:UpdatePanel>