如何使用Server.Transfer()将文本框值从usercontrol(ascx)传递到另一个页面(aspx)
本文关键字:ascx 另一个 aspx usercontrol Transfer Server 何使用 文本 | 更新日期: 2023-09-27 18:03:46
我在kentico写一个用户控件(webpart)。我想通过使用Server.Transfer()从usercontrol到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)的内容