2010-04-25 75 views
0

我正在創建一個發佈到另一個頁面進行處理的html頁面。我不希望用戶看到它們重定向到的奇怪URL,並且我正在使用FRAMES,但我無法弄清楚如何動態地添加我的HTML頁面,因爲我需要這些變量並添加框架或嘗試其他方式來完成此操作。所以,根據我如何創建下面的頁面,我如何隱藏URL並添加我想要的內容。爲asp.net隱藏Url頁面

這是我如何創建頁面。

StringBuilder sb = new StringBuilder(); 
    sb.Append("<html><head></head>"); 
    sb.Append("<body onload=\"document.frmLaunch.submit();\">"); 
    sb.Append("<form name=\"frmLaunch\" action=\"" + variableTargetURL + "\" method=\"post\">"); 
    sb.Append("<input type=hidden name=\"testVariable\" value=\"" + variableTest + "\">"); 
    sb.Append("</form>"); 
    sb.Append("</body></html>"); 
    HttpResponse response = HttpContext.Current.Response; 
     response.Clear(); 
     response.Write(sb.ToString()); response.End(); 

回答

0

你URL重寫的標籤 - 是建立你的web.config和使用asp.net url rewriting(如你正在使用asp.net和C#)的答案嗎?

1

如果您在服務器上執行重定向,則Server.Transfer將不會更新客戶端瀏覽器中的URL。