Wie kann ich den Textbox -Wert von userControl (ASCX) an eine andere Seite (ASPX) über server.transfer () übergeben.

StackOverflow https://stackoverflow.com/questions/6827196

  •  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

War es hilfreich?

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)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top