Grundsätzlich was ich tun möchte, ist "Timeout" eine Ansicht. Ähnlich wie ein JavaScript-Redirect nach einer gewissen Zeit, mit der Ausnahme, dass statt der Weiterleitung zu einer anderen Ansicht in der Multiview gewechselt wird. Weiß jemand, wie man das macht?view in multiview timeout
0
A
Antwort
1
Da Multiview die Möglichkeit, dies zu tun, ist nicht ein clientseitige API hat, um manuell einen __doPostBack Anruf mit der ID Multi-View zu erstellen, die als Quelle:
__doPostBack('<%= multiview.UniqueID %>', 'switch');
Der zweite Parameter ist der Ereignisname/args; Sie können dies auf dem Postback manuell überprüfen über:
if (Request.Form["__EVENTTARGET"] != null &&
Request.Form["__EVENTTARGET"].EndsWith(multiview.ID) &&
Request.Form["__EVENTARGUMENT"] == "switch")
Und dann wechseln Sie die aktuelle Ansicht; Möglicherweise ist bereits ein eingebauter Befehlsname vorhanden, dessen bin ich mir nicht sicher.