访问要在ASP.NET中写入浏览器的内容

时间:2009-03-20 18:59:20

标签: asp.net html browser rewrite response

我希望访问将要写入浏览器的网页内容。我已经玩过并使用表单适配器进行测试,它适用于<form></form>之间的任何内容,但不在其中的内容不在传递给表单适配器的上下文中。< / p>

是否有办法(通过我假设的HTTP模块)获取即将被转储到浏览器的内容?我希望在输出到用户之前修改输出中的一些文本/标记,并且它不会始终位于<form>标记之间。

我正在使用VB.NET,但如果您有C#示例,则可以访问代码重写器。

修改: 我希望完成的是编辑发送到浏览器的文本并更改显示的一些URL。例如,在人们使用内容编辑器的内部时,所有图像都来自服务器“img.mysite.com” - 但是当它公开发布时,我希望它来自“img1.mysite.com”或“ img2.mysite.com“等等......直到我们拥有的服务器数量。另外,还有其他一些我们想要改变的项目。我已经有RegEx找到我们想要的标签并替换文本。我已经在Form Adapter中实现了它,效果很好。但是,我们的内容超出了<form>标记(<head>等),我希望得到这些内容。

通过更改网址,它还允许我超过每个网址的2个连接限制。

肖恩

1 个答案:

答案 0 :(得分:1)

更简单的方法是设置循环DNS解析,以便在提供图像的每个实际服务器之间轮换对主机名img.mysite.com的解析请求。每个服务器都将配置为理解它是“img.mysite.com”,以便它处理请求。