Παιδιά καλημέρα.
Θέλω να κάνω μια ερωτησούλα όσον αφορά το GridView και τη διαδικασία του PostBack.
Σε μια aspx σελίδα λοιπόν έχω ένα GridView με μια στήλη select όπου βρίσκεται ένα button (σε μορφή link). Όταν πατάω το κουμπί παίρνω την τιμή ενός κελιού του επιλεγμένου row και εμφανίζω ένα popup μέσω javascript. Όταν πατηθεί το κουμπί η σελίδα κάνει PostBack και στη συνέχεια μου εμφανίζει το popup.
Ο κώδικας για την εμφάνιση του popup βρίσκεται μέσα στο
GridView1_SelectedIndexChanged event.
1 2 3 4 5 6 7 | Dim popupManager As New MyHttpUtilities()
Dim myRow As GridViewRow = GridView1.SelectedRow Dim x As String = CType(myRow.Cells(1).Text, String) Dim theURL As String = "page_edit.aspx?&id=" & x
ClientScript.RegisterStartupScript(Me.GetType(), "myScript", popupManager.OpenPopUp(theURL)) |
Αυτό που θέω να πετύχω είναι να αποφεύγεται το PostBack όταν πατήσω το κουμπί γιατί είναι κάπως εκνευριστικό να "ξαναφορτώνεται" η σελίδα και στη συνέχεια να εμφανίζεται το popup.
Υπάρχει καμμιά ιδέα για το πως μπορεί να επιτευχθεί αυτό;
Ευχαριστώ.