gpt4 book ai didi

asp.net - 自定义请求从另一个 URL 资源获取数据

转载 作者:行者123 更新时间:2023-12-05 01:11:32 27 4
gpt4 key购买 nike

情况如下:CMS 系统(闭源)没有以我们想要的方式使用友好的 URL。它添加了子 map 和一个静态 .aspx 文件,而我们不这样做。示例:CMS 识别此:/public/submap/bla/page.aspx?id=CONTACT(本示例中的页面“联系人”)。但是我们希望此页面的友好 URsL 是这样的:/contact

我的目标:在 CMS 引擎呈现页面之前,传入请求 (/contact) 将更改为 CMS 可识别的 URL (/public/submap/bla/page.aspx?id=CONTACT),但浏览器不会看不到这个。

我已经在一些带有 HTTPModule 的页面上尝试过这个(接口(interface) IHttpModule,事件 BeginRequest),但唯一可能的方法是将 300 重定向到浏览器(它将接收 '/contact' 并重定向到/public/.. ./page.aspx?id=CONTACT 浏览器地址栏显示)。

是否有一种方法可以“伪造”CMS 引擎识别它自己的 URL,但在浏览器和 ASP.NET 之间是另一个 URL?

环境:IIS6 (Windows 2003) 和 .NET Framework 3.5/4.0。

最佳答案

Server.transfer 是解决方案。

关于asp.net - 自定义请求从另一个 URL 资源获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10535383/

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