【问题标题】:Read value from one aspx page to another从一个 aspx 页面读取值到另一个页面
【发布时间】:2023-12-22 13:59:01
【问题描述】:

我有两个页面:1) Web 控件(ascx 页面)和 2) 网页(没有母版页的 aspx 页面)。 现在我通过 google api 通过 Javascript 在渲染上计算 page2 上的一些值,我需要通过代码将这些值传输到隐藏字段中的第 1 页。请帮忙

胡思乱想

【问题讨论】:

  • 帮忙做什么?您描述了您的问题,但是您尝试了什么?通常要将数据从一个页面发送到另一个页面,您可以使用不同的选项。
  • 我有一个给我价值的网页。但是如果我尝试通过 WebRequet 获取这些值,它就不起作用,因为这些值是由 javascript 在加载时生成的。

标签: user-controls webpage data-transfer


【解决方案1】:

一种方式(多种方式):

  • 在客户端:填充隐藏 字段,提交表单(带js)
  • 代码隐藏 第2页:收集代码中的数据 后面,填充会话, Response.Redirect 到第 1 页

另一个:

  • 不使用隐藏字段,您可以 只需将计算结果附加到 查询字符串。 (/page.aspx?myResult=xy)

【讨论】:

    【解决方案2】:

    明显、快速的答案:使用查询字符串或会话对象。

    【讨论】: