有没有办法使用 asp 经典代码将完整的 html 页面复制到数据库中?

Posted

技术标签:

【中文标题】有没有办法使用 asp 经典代码将完整的 html 页面复制到数据库中?【英文标题】:is there a way to copy fully html page into database using asp classic code? 【发布时间】:2017-01-11 22:55:09 【问题描述】:

我问的原因是因为我正在尝试创建一个自我意识的 iframe 以确保它的位置保持不变。第一步是将完整的 html 和 css 代码下载到数据库,以便了解现在的位置并适应未来的页面变化。 p.s #id 方法并不总是有效...

【问题讨论】:

您的问题不清楚。起初,答案听起来像是“是的,您可以将 HTML 存储在数据库中”,但随后您询问位置,这不是 iframe 的一部分 - 它是 iframe 所在页面的一部分。或者您的意思是滚动条的位置?这也不存储在 iframe 的 HTML 和/或 CSS 中。 我问了一个问题并解释了为什么我在正文中问...其余的开发我将尝试自己做我只问是否可以完成,如果可以的话如何...代码示例 但问题是如何检索由 ASP 页面创建的结果 HTML 作为字符串,或者更多如何将未知长度的字符串放入数据库? 那么问题是如何做到这一点?如何获取网页并在 asp 中完全下载。我相信备忘录被用作一个字段,因为它的大小对于字符串来说太大了。 【参考方案1】:

没有办法返回 Response 对象的内容,如果需要,

您应该将整个输出创建为字符串,然后执行 Response.Write

html = "<html><title>..." ' full iframe/html here
Response.Write html
...
do something and save html in database when needed

或使用对同一 url (sample code) 的新请求获取 iframe/html 的内容

但是,我怀疑这是否有意义。如果位置并不总是保持不变,那么您可能想要更改页面布局、创建 javascript 等,但不要将页面保存在数据库中。也许您应该尝试制作一个简单的示例代码来明确您的问题。

【讨论】:

我需要弄清楚下载网页内容的第一步,比如***.com/questions/16642196/…,但我需要一个asp代码。 没注意到,道歉:)

以上是关于有没有办法使用 asp 经典代码将完整的 html 页面复制到数据库中?的主要内容,如果未能解决你的问题,请参考以下文章

使用jspdf将HTML和图像转换为pdf

经典 ASP 使用 JSON 从 HTTP 获取参数

有没有办法拦截和修改asp.net中的html输出流,以结合javascript?

使用 FirstData GGe4 进行 ASP 经典编程

有没有办法以声明方式将代码隐藏属性值传递给服务器控件?

Refector-Rename ASP.Net 控件