2015-10-23 58 views
1

我正在使用C#asp.net來啓動一個我傳遞參數的網頁。這效果很好!我來自Windows.Forms背景,所以請原諒我,如果我試圖實現不可能的事情。我想要的是將該程序的Visibility屬性(IE或Chrome)設置爲false,以便用戶永遠不會看到網頁正在啓動。我一直在使用JS函數關閉頁面,但似乎頁面在關閉之前必須完全加載,有時可能需要幾秒鐘。從不顯示窗口在頁面啓動

asp.net是否有能力實現這樣的目標?這是我JS代碼,我一直在使用

string close = @"<script type = 'text/javascript'> 
        window.returnValue = true; 
        window.close(); 
       </script>"; 
base.Response.Write(close); 
+1

你爲什麼要加載用戶看不到的頁面?你可以用代碼隱藏或其他機制來完成什麼? –

回答

2

如果不希望用戶看到的網頁,我假設你只是想發佈一些信息的頁面。在這種情況下,通過c#代碼發出HTTP請求,而不是在瀏覽器中打開網頁。

0

在Project Properties頁面的Web選項卡Start Action部分,單擊單選按鈕「不打開頁面,等待來自外部應用程序的請求」。