gpt4 book ai didi

c# - 在 aspx 页面中使用哪个事件来读取 POSTed 数据?

转载 作者:太空宇宙 更新时间:2023-11-03 21:40:00 26 4
gpt4 key购买 nike

我已经看到 100 个从 HTML 表单发送到 .aspx 页面并使用 Request.Form 查看值的示例;这是有道理的。

我正在尝试构建一个小示例来模拟一个项目,在该项目中数据被发布到一个空白 .aspx 页面并且值只读取服务器端。我知道为此目的利用 .aspx 页面似乎很奇怪,但这就是目标。

我想知道哪个事件会在我的 Default.aspx 页面中的服务器上被 POST 到时引发?我怀疑 Page_Load() 会触发,因为页面不是物理打开的,而只是托管在服务器上的 IIS 中。

我将在 Default.aspx 中使用哪个事件来读取或虹吸出 POSTed 数据?

编辑:“mimic”是此处的关键字。这不是一个新项目,但我没有原始项目的来源——它是模仿已实现示例的原型(prototype)。如果我从头开始将某些内容暴露给 POST 数据,我现在很可能会选择 WebAPI。

最佳答案

Page_Load()

如果页面没有内容并且它的唯一目的是接收这些值,那么 Page_Load() 将是捕获值并传递它们的明智位置到业务逻辑中需要去的任何地方。

I doub't Page_Load() fires because the page is not being physically opened

当然可以,至少就页面本身而言是这样。客户端如何请求页面以及客户端如何处理来自页面的响应在这方面并不重要。如果请求该页面,它会在服务器端“加载”并作为响应返回。

I know it seems odd to leverage a .aspx page for this purpose, but that's the objective.

确实很奇怪。虽然并不少见。 ASHX 处理程序可能更有效地满足您的需求,WCF 服务端点也可能如此。但是,如果没有关于您正在构建什么以及将如何维护它的更多信息,这一切都是道听途说。

关于c# - 在 aspx 页面中使用哪个事件来读取 POSTed 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19842230/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com