All controls implementing the IButtonControl interface in Asp. Net 2.0 have a PostBackUrl attribute, which can be submitted across pages, that is, the POST method. So in 1. it is very easy to submit a POST with a discount in x. You only need to set PostBackUrl as a submission page, and then submit the page with a Request. params [] can get the form parameter of POST. You can also use PreviousPage. FindControl to retrieve the control of the previous page. Here, the Request and PreviousPage values are similar to Server. Transfer values, but CrossPagePostBack can be used across sites.
Here is an example of local testing.
PS. I don't know if any comrade has encountered a similar situation: If the Resource file in/App_GlobalResources contains Resource. zh. resx, an error will be reported .. My VS is Chinese. It is estimated that the default Resource file is Resource. zh. resx.