ASP.Net 如何打开动态内存中的HTML页面?
现在问题是这样的: 我在后台手工拼了一个 HTML 网页的字符串。这个字符串可以理解为读取一个 HTML 文件到一个字符串中。 试问,我如何将这个字符串以 HTML 网页的方式在浏览器中以一个新页面的方式显示出来? 要求: 1. 我点击一个按钮,在后台生成了这个 HTML 的字符串,然后在一个新页面打开以这个字符串为内容的新页面。 2. 这个字符串不能写入到文件中,只能在内存中。 注: 1. 我已经把分调到能给的最大了,麻烦了。
你这样很占内存,吃不消引用 你这样很占内存,吃不消 怎么会占内存呢? MemoryStream ms=....... ms.flush(); 2楼,我只是想生成的页面,做一次使用就不用了。 考虑到并发的问题,并不能实际的写成一个 HTML 文件。 将这个 HTML 字符串传送给客户端之后,服务端就不用了。 所以不会存在你所说的占内存的问题,呵呵。 3楼的想法不错,在数据量很小的情况下,可以以参数传递的方式进行传递。 但是数据量太大的话,由于 URL 本身有长度限制,所以这个方法不可行。 至于在 Session 中存字符串的方式,我现在做的项目本身禁止使用 Session 存储变量。 抱歉~~ HttpModule、HttpHandle 这里可以直接返回的。 7楼,不明白你说的那两个类是在哪个命名空间下的。 =。= 得了,不加班了,周一来了再看吧。。
相关问答:
select top 12 * from Product where [id] not in (select top 12 [id] from Product) 这样可以分页,但是我在后面想加个条件 select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......
服务器现在是。net 2.0的 我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。 不知道有前辈碰到过这样的问题没。 难道服务器必须要装.net3.5 和 asp.net mvc 请前辈指点 不装你认为你要怎么 ......
本人目前遇到一个难题,请各位高手、大侠帮帮忙。 我单击一个按钮时要把gridview中的数据一个一个的取出并把对应参数传递给前台的js。 我试了几种后台调前台的方式都没有成功,所以请大侠们帮帮小弟。 谢谢。 不 ......
发给我一份 280535258@qq.com 谢谢 要分可以说 多少都行 参考::!!!! 前台 <%@ Page language="c#" Codebehind="Domain.aspx.cs" AutoEventWireup="false" Inherits=&q ......