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

时间:2011-07-26 08:22:47

标签: c# server.transfer kentico

我正在kentico中编写一个用户控件(webpart)。我想使用Server.Transfer()将textboxes的值从usercontrol传递到aspx页面。

可以吗?如果是这样,我该怎么办呢?

最诚挚的问候,

红色

1 个答案:

答案 0 :(得分:1)

我不是特别喜欢这种方法,我更喜欢使用Sessions在页面之间传递数据,但如果您需要在此处执行此操作,请按照此page进行操作。

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

Form.ascx - 这将是包含文本框值的控件。

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

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