Λοιπόν φίλοι μου, έχω ένα πρόβλημα και βασίζομαι στις γνώσεις σας πάνω στο αντικείμενο…
Το όλο concept της εφαρμογής είναι να κάνω μία σελίδα σε στυλ Wizard.
Δηλαδή να φορτώνω ένα WebUserControl και με το πάτημα του κουμπιού από το control να φορτώνεται το επόμενο WebUserControl με την προϋπόθεση ότι το control που έγινε το κλικ να μετατρέπετε σε Enabled=False.
*Να σημειώσω ότι είναι απαίτηση να υπάρχουν τα δεδομένα στην ίδια σελίδα και να μην προ υπάρχουν τα επόμενα πρίν από το κλικ του κάθε WebUserControl.
για παράδειγμα φορτώνω δυναμικά το webuserControl1:
If Not Page.IsPostBack Then
Dim MyControl As New Control
MyControl = Page.LoadControl("./WebUserControl1.ascx")
Page.FindControl("Form1").Controls.Add(MyControl)
End If
Στο Control αυτό έχω ένα κουμπί που θα μου φορτώνει το επόμενο WebUserControl με τον ίδιο τρόπο:
If Not Page.IsPostBack Then
Dim MyControl As New Control
MyControl = Page.LoadControl("./WebUserControl2.ascx")
Page.FindControl("Form1").Controls.Add(MyControl)
'Function για την ενεργοποίηση απενεργοποίηση
'των αντικειμένων που είναι πάνω στο WebUserControl
EnableDisableControlsFromWebControl(MyControl, True)
End If
Το πρόβλημά μου είναι ότι όταν κάνω κλίκ στο κουμπί από το webUserControl1 τότε εξαφανίζετε από τη σελίδα!
Υπάρχει κάποια λύση για αυτό το πρόβλημα που έχω να αντιμετωπίσω?
Παναγιώτης Λαβίδας
Software Developer