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
)
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Laut Ihren Kommentaren, Sie lösen Ihre Anforderung in zwei Schritten.
1. aktualisieren Sie Ihre Seite zu laden, um zu vermeiden, zurücksetzen Sichtbarkeit nach der änderung :
2. ändern Sie die Sichtbarkeit auf die
try
Methode :bitte zeigen Sie, versuchen Sie, die Methode in diesem Fall.
Upps, dachte es sich. Ich war die Platzierung der
Panel1.Visible
Funktionen in der falschen Stelle. Vielen Dank für die Hilfe!InformationsquelleAutor Steve B