2010-05-20 54 views
0

我想用c#在asp.net页面内创建一个html页面,然后请求html页面。流程是,我将创建一个请求,让我回复一些值。这些值将存储在我正在创建的html页面中的隐藏字段中,然后请求。我认为这将是下面的东西,但我不知道它是否会工作,我也收到了一些“线程中止”错误。那么,有没有人知道这样做的正确方法,或者至少指引我写一篇好文章或什么?asp.net动态HTML表格

StringBuilder builder = new StringBuilder(); 
builder.Append("<html><head></head>"); 
builder.Append("<body onload=\"document.aButton.submit();\">"); 
builder.Append("<input type=\"hidden\" name=\"something\" value=\"" + aValue + "\">"); 
HttpContext.Current...Response.Write(builder.ToString()); 
... end response 
+0

这是一个非常普遍的要求,几乎从来都不是一个好主意。你想做什么? – egrunin 2010-05-20 22:24:06

回答

0

这是一个非常普遍的要求,几乎从来都不是一个好主意。你想做什么?

这就是说:你写出一个临时名称的文件并重定向到该文件。之后你必须弄清楚什么时候删除文件是安全的。

编辑该方法指出了其中一个问题:您必须自己做垃圾回收,决定文件必须保留多久并适当删除它们。

+0

只是好奇,为什么不是一个好主意? – user204588 2010-05-20 22:57:45

+0

我回答了你的问题,现在你回答我的:) – egrunin 2010-05-21 04:38:35