易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.Net 如何打开动态内存中的HTML页面?

现在问题是这样的:

    我在后台手工拼了一个 HTML 网页的字符串。这个字符串可以理解为读取一个 HTML 文件到一个字符串中。

    试问,我如何将这个字符串以 HTML 网页的方式在浏览器中以一个新页面的方式显示出来?

要求:

    1.  我点击一个按钮,在后台生成了这个 HTML 的字符串,然后在一个新页面打开以这个字符串为内容的新页面。

    2.  这个字符串不能写入到文件中,只能在内存中。

注:
   
    1.  我已经把分调到能给的最大了,麻烦了。
你这样很占内存,吃不消


引用
你这样很占内存,吃不消

怎么会占内存呢?

MemoryStream ms=.......
ms.flush();


2楼,我只是想生成的页面,做一次使用就不用了。

考虑到并发的问题,并不能实际的写成一个 HTML 文件。

将这个 HTML 字符串传送给客户端之后,服务端就不用了。

所以不会存在你所说的占内存的问题,呵呵。

3楼的想法不错,在数据量很小的情况下,可以以参数传递的方式进行传递。

但是数据量太大的话,由于 URL 本身有长度限制,所以这个方法不可行。

至于在 Session 中存字符串的方式,我现在做的项目本身禁止使用 Session 存储变量。

抱歉~~

HttpModule、HttpHandle
这里可以直接返回的。

7楼,不明白你说的那两个类是在哪个命名空间下的。

=。=

得了,不加班了,周一来了再看吧。。


相关问答:

在asp.net里面脚本出错 - .NET技术 / ASP.NET

function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;

var div1=document.getElementById("divPwd");

if (pwd.value=="")
{
......

ASP.NET表格弄得痛苦死了 - .NET技术 / ASP.NET

调整了这里,那里出问题。
有没有什么好的方法,像调整对话框一样????
找个专门做页面的

在dreamweaver里调。。。也可以直接控制HTML代码

确实痛苦 感同身受呀

哈哈 坚决路过。

用DW吧,VS搞设计 ......

数据表生成特定格式的xml - .NET技术 / ASP.NET

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式文件
<folder state="unchecked" label="全部">
  <folder state="unchecked" isBra ......

ASP链接SQL的简单登陆界面 - .NET技术 / ASP.NET

protected void btnLogin_Click(object sender, EventArgs e)
  {
  SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login");
&nb ......

ASP.NET关于强制转换问题 - .NET技术 / ASP.NET

3个radioButton
 一个Button
一个label
C# code:

protected void Button1_Click(object sender, EventArgs e)
{
string str = null;
RadioButton rdo=(RadioButton)sender;
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号