Wie kann ich den Textbox -Wert von userControl (ASCX) an eine andere Seite (ASPX) über server.transfer () übergeben.
-
26-10-2019 - |
Frage
Ich schreibe eine Benutzersteuerung (WebPart) in Kentico. Ich möchte den Wert von userControl an die ASPX -Seite über server.transfer () übergeben.
Kann es sein? Wenn ja, wie kann ich das mögen?
Mit freundlichen Grüßen,
Rote
Lösung
Ich mag diese Methode nicht besonders, ich bevorzuge Sitzungen, um Daten zwischen den Seiten zu übergeben, aber wenn Sie dies hier tun müssen Seite.
Hier ist die Zusammenfassung der DR. Es sind drei Skripte/Seiten erforderlich:
Form.ascx - Dies ist die Steuerung, die den Textfeldwert enthält.
FormParsingScript.aspx (In Form.ascx im Aktionattribut verwiesen) - Dies wird das tatsächliche durchführen Server.Transfer "FinalScript.aspx"
Anruf
Finalscript.aspx die den Inhalt von anzeigen Response.Form["TextBoxName"]
(Http post) oder Response.QueryString["TextBoxName"]
(Http bekommen)