Les contrôles qui implémentent l'interface IButtonControl dans Asp.Net 2.0 ont un attribut PostBackUrl, qui peut être soumis sur plusieurs pages, à l'aide de la méthode POST. Ensuite, la soumission POST qui a posé beaucoup de problèmes dans 1.x est très simple. Définissez simplement PostBackUrl comme page de soumission et utilisez Request.Params[] sur la page de soumission pour obtenir les paramètres du formulaire POST. Vous pouvez également utiliser PreviousPage.FindControl pour obtenir le contrôle de la page précédente. Les valeurs utilisées ici avec Request et PreviousPage sont très similaires à Server.Transfer, mais CrossPagePostBack peut traverser des sites.
Voici un exemple avec des tests de localisation.
PS, je me demande si quelqu'un a rencontré une situation similaire : si le fichier de ressources sous /App_GlobalResources contient Resource.zh.resx, une erreur sera signalée. . Mon VS est en chinois, donc je suppose que son fichier de ressources par défaut est Resource.zh.resx.