Ein - /Ausblenden Bedienfelder in ASP.net C# nach Absenden

So, in den Prozess der Kombination zu meinem Standard.aspx-Formular-Seite wird mit der Bestätigung.aspx-Seite Bestätigung, ich hatte zum erstellen von panels und ein - /ausblenden Sie beim ersten laden der Seite.

Form ist ein Kommentar/Beschwerde-Formular, damit Benutzer senden Ihrer info, und eine e-mail generiert und an einen web-master.

Ich habe 4 Platten: Platten 1 + 3 zeigen standardmäßig und sind so eingestellt, sichtbaren Anfang im Skript etwa so:

protected void Page_Load(object sender, EventArgs e)
{
    Panel1.Visible = true;
    Panel2.Visible = false;
    Panel3.Visible = true;
    Panel4.Visible = false;
}

Im Grunde, ich will die Platten 1+3 werden ausgeblendet, und 2 + 4 werden erst sichtbar, wenn der Benutzer das Formular absendet und es werden keine Fehler gefunden, innerhalb des Forums.

Würde ich das Skript ändern, um die Sichtbarkeit bei den try Funktion, wenn Sie eine E-Mail geschickt, oder direkt vor der frmReset Funktion?

Außerdem gibt es eine spezielle Funktion, die ich brauche, wechseln die panels Sichtbarkeit NACH dem Absenden des Formulars keine Fehler gefunden? (Andere als die änderung der Sichtbarkeit zu true oder false)

was sind die Funktionen, die Sie erwähnt (und versuchen frmReset)? Das heißt, sollten Sie nicht leiten den Benutzer auf eine Bestätigungsseite, anstatt Sie zu spielen mit der Sichtbarkeit ?
Die Seite zur Weiterleitung auf eine andere Seite Bestätigung, aber ich bin Praktikant und wird damit beauftragt, dies zu tun, zu Lernzwecken 😛 Die try Funktion läuft client.Send(objMail);, und die frmReset ist einfach der reset-button für das Formular.
Sie haben zwei Möglichkeiten. Warum nicht einfach beides probieren? Das wird sich zeigen, welche (oder, falls keine/beide) von diesen Standorten angemessen ist.
Hoppla, sieht aus wie ich vergaß zu Fragen, einen Teil meiner Frage; herausgegeben main-post.
Nein, Sie brauchen nicht zu tun, etwas anderes als das Visibility.

InformationsquelleAutor jzacharia | 2012-07-12

Schreibe einen Kommentar