1

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

是真的吗?如果是这样,我该怎么做?

最好的祝福,

红军

4

1 回答 1

1

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

这是 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)的内容

于 2011-07-26T08:45:15.200 回答