如果使用WebRequest访问aspx页面,然后获取Response就可以得到html流。不过这种方法只能获得从服务器返回给浏览器的Html流。如果我在Html页面上修改了控件内容,就得不到修改后的Html。如果调用页面的Response.Filter方法,重载write方法,可以在Write内部获取到HTML流,却不能在页面上获取Filter类的Write方法的HTML流。请问有什么好的办法能获取到页面的HTML流?也就是我修改完页面要提交了的HTML流?谢谢了!
解决方案 »
- winform 如何更改继承自父类的控件属性
- C#中串口通信的协议怎么写阿 打包拆包怎么回事?
- c# 写个记住密码小程序 遭到360拦截
- 有没有用过C#和三层架构开发项目的,有一个问题,成员名称不能和他们的封闭类型相同
- 请教C#WinForm下的UDP代码(服务器和客户端)
- 昨天的热帖,忘大家在次去看(学c#人必看,绝对经典)
- 80分:c#.net中调用dll的问题,在线等解决办法。
- c#服务器消息处理不过来怎么回事?
- 一个简单的问题,请进:
- 请问VS2013的OFFICE怎样添加侧边栏?
- 为何用HttpWebRequest下载页面时总是到中途停在那里
- 大家在 WinForm 窗口中有没有遇到过这种怪事?
我想将修改后的页面保存到数据库中。在需要时再恢复页面。
所以需要保存当前页面的HTML。请问你有什么好的方法可以实现?我原来用override void Render(HtmlTextWriter writer)可以实现页面的保存和重现。不过这个方法保存的只是页面初始化的状态,无法保存修改后的页面状态。
复杂的:用axWebBrowser。添加com控件即可找到