Γειά σε όλους,
για να "κόψω" τις πολλαπλές εισαγωγές με διαδοχικά browser refresh σε ένα details view που διαβάζει από ένα grid view έκανα το εξής:
protected
void DetailsView1_ItemDeleted(object sender, DetailsViewDeletedEventArgs e)
{
GridView1.DataBind(); // αυτό εάν κατάλαβα δείχνει την αλλαγή στη λίστα
Response.Redirect("blabla.aspx"); // αυτό κόβει τις πολλαπλές εισαγωγές
}
όμως με αυτόν τον τρόπο έχω τα ακόλουθα προβλήματα:
1. στην περίπτωση που το grid view έχει paging... τότε δεν με πηγαίνει στη σελίδα που ήμουν
2. και κυριώτερο έχει καρφωτό το URL βλ. blabla.aspx.
Για το δεύτερο βρήκα κάτι μου έχει να κάνει με string parsing για ακόμη μία φορά (currentPageStr = Request.Url.AbsoluteUri;) άμα έχετε καμιά άλλη ιδέα... Φαντάζομαι ότι και για το 1ο πρόβλημα θα υπάρχει λύση... ωστόσο...
Μήπως για το αρχικό πρόβλημα έχετε να μου προτείνετε καμιά πιο καλή λύση;
Ευχαριστώ