2010-05-20 98 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