Ich habe heute eine E-Mail erhalten und wurde gefragt, warum UpdatePanel in Kombination mit UrlRewrite Probleme verursachen würde. Ich habe es zunächst nicht ernst genommen, da ich UpdatePanel bereits zuvor in UrlRewrite verwendet habe und es kein Problem gab. Nachdem ich jedoch den gepackten Code von der anderen Partei erhalten hatte, stellte ich fest, dass das Problem tatsächlich erneut aufgetreten war, wenn ich direkt auf die Zielseite zugegriffen hätte. Weil ich zu diesem Zeitpunkt im Unternehmen war und die Fehlerursache nicht sorgfältig untersucht habe. Auf dem Heimweg habe ich in Gedanken immer wieder den Implementierungsprozess von UpdatePanel simuliert, aber mir ist nichts Ungewöhnliches aufgefallen. Am Ende konnte ich nicht anders, als ich im Bus saß, öffnete ich meinen Laptop und suchte sorgfältig nach dem Problem. Der Bus zitterte sehr stark, aber zum Glück fand ich das Problem endlich, bevor ich mich übergeben musste. Meine Überlegungen waren gerade noch falsch.
Reproduzieren des Problems:
Jetzt werde ich das Problem reproduzieren. Das UrlRewriteModule von NBear wurde im Originalcode verwendet. Der Einfachheit halber habe ich die gängigste UrlRewrite-Methode verwendet, um den gleichen Effekt zu erzielen, und versucht, einige Freunde (einschließlich mir) zu vermeiden, die mit NBear nicht vertraut sind und das Verständnis des Artikels behindern Inhalt.
Erstellen Sie zunächst eine neue ASP.NET AJAX-fähige Website. Erstellen Sie eine Datei ~/SubFolder/Target.aspx mit folgendem Inhalt:
~/SubFolder/Target.aspx
http://www.w3.org/1999/xhtml " >