如何使用Server.Transfer()将文本框值从usercontrol(ascx)传递到另一个页面(aspx)

本文关键字:ascx 另一个 aspx usercontrol Transfer Server 何使用 文本 | 更新日期: 2023-09-27 18:03:46

我在kentico写一个用户控件(webpart)。我想通过使用Server.Transfer()从usercontrol到aspx页面的文本框的值。

可能吗?如果是这样,我该怎么做呢?

最诚挚的问候,曼联

如何使用Server.Transfer()将文本框值从usercontrol(ascx)传递到另一个页面(aspx)

我不是特别喜欢这个方法,我更喜欢使用Sessions在页面之间传递数据,但是如果你需要在这里这样做,如何根据这个页面完成。

以下是TL;DR摘要。它需要三个脚本/页面:

的形式。ascx -这将是包含文本框值的控件。

FormParsingScript。aspx(在表单中引用)Action属性中的ascx)—这将执行实际的Server.Transfer "FinalScript.aspx"调用

FinalScript。aspx将显示Response.Form["TextBoxName"] (HTTP POST)或Response.QueryString["TextBoxName"] (HTTP GET)的内容