【发布时间】:2012-02-14 15:44:22
【问题描述】:
我有一个 ASP.NET 页面,它接受一些键、值数据和一个 HttpFileCollection 对象,该对象发布到它并返回一个字符串,我想编写一个页面来获取这些数据并调用另一个页面,然后接收数据 - 有点像代理,因为我希望此页面对返回的数据执行某些操作,而直接调用我想要的页面不会这样做。
所以需要从 other.example.org/upload.aspx 调用 me.example.org/save.aspx 以便上传从该页面接收数据然后对这些数据进行处理,Save.aspx 是一个简单的 Web 服务,我只需要在 Upload.aspx 页面中使用它的数据,这是否可能,我不需要影响 post 变量只需将它们传递到新页面并将其数据全部返回页面内。
【问题讨论】:
-
为什么不在可重用的库方法中定义可重用的功能,而不是设计一种奇怪的方式。毫无疑问这是可能的,但我无法理解为什么当页面在同一个代码库中时可能想要这样做。
-
他们不是我只是用那些作为示例,其他 URI 不在同一个域中,将更改此以使其更清晰。
-
@RoguePlanetoid 如果它们不在同一个代码库中,如果您“转移”请求,您希望如何编辑外部页面以返回到您的页面?这不是您的问题本身的技术方面,但认为这样的任务可能是可能的先决条件。
-
使用给定的帖子值调用页面会返回我想要的数据,但我需要从我创建的页面调用它并返回到我创建的页面,但这可能是我可以做到的' t 这样做 - 因此问题以及为什么我可能无法做到。
标签: c# asp.net forms post redirect