我正在 kentico 中编写一个用户控件(webpart)。我想使用 Server.Transfer() 将文本框的值从用户控件传递到 aspx 页面。
是真的吗?如果是这样,我该怎么做?
最好的祝福,
红军
我正在 kentico 中编写一个用户控件(webpart)。我想使用 Server.Transfer() 将文本框的值从用户控件传递到 aspx 页面。
是真的吗?如果是这样,我该怎么做?
最好的祝福,
红军
我不是特别喜欢这种方法,我更喜欢使用 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)的内容