J'ai plusieurs sous-répertoires dans ma solution qui ont des pages default.aspx en eux, quand je l'utilise url:URL question postback en utilisant une navigation intelligente dans ASP.NET
http://www.mysite.com/products/
où les produits est un sous-répertoire indiqué ci-dessus, il montre le contenu de la page default.aspx située dans le répertoire.
Chaque fois qu'un postback initial se produit sur la page des changements d'URL pour:
http://www.mysite.com/products/default.aspx
l'événement qui a causé le postback est tiré, mais aucun résultat de cet événement sont produits ie (Gridview pas liée avec nouveaux résultats)
Si je navigue d'abord à la page
http://www.mysite.com/products/default.aspx
alors tout se passe comme prévu sur le premier coup. Donc, je suppose qu'il a quelque chose à voir avec l'URL im en utilisant et pas spécifiquement le code?
Toute rétroaction à ce sujet serait appréciée.
Eh bien, c'est exécuté à partir d'événements onclick pour les boutons que j'ai dans un listview il frappe la dernière ligne, mais ne pas échanger le texte (change url):
Protected Sub PrepareNewReason(ByVal sender As Object, ByVal e As EventArgs)
ListView1.EditIndex = -1
If CType(sender, Control).ID = "addReason1" Then
' We are on top of the list show entry row on top
ListView1.InsertItemPosition = InsertItemPosition.FirstItem
Else
ListView1.InsertItemPosition = InsertItemPosition.LastItem
End If
ListView1.FindControl("addReason1").Visible = False
ListView1.FindControl("addReason2").Visible = False
Label1.Text = "This Line was hit"
End Sub
Merci! Il s'avère que SmartNavigation a été défini sur true dans mon fichier Web.Config. – Boopid