2017-03-21 28 views
-1

我有一個情況,我有一個aspx頁,按計劃,所有我的邏輯寫在這個頁面。我希望當這個頁面按計劃時間,沒有那個被打,不會顯示up.what我已經做了隱藏控制檯窗口控制檯窗口或頁面,如何打從控制檯應用程序的aspx頁

1.just change it to window application output in application setting. 
2.and to start aspx page 
Dim url As String = "" 
      url = ConfigurationManager.AppSettings("www.youtube.com") 
      Process.Start(url) 

但問題是,當該網頁使用此代碼命中,該頁面在瀏覽器中打開?

回答

0

如果你有任何邏輯寫在網頁代碼後面,你需要從很多地方執行,理想情況下,你應該把它移動到一個可供所有其他項目訪問的公共庫項目。

我倒沒清楚爲什麼我們需要從控制檯執行的網頁,仍然可以使用WebRequestWebResponse類獲取web頁面的輸出,而不在瀏覽器中打開。

Dim _request As WebRequest = WebRequest.Create("www.youtube.com") 
_request.GetResponse() 

老回答

using _response As WebResponse = _request.GetResponse() 
     Using _reader As New StreamReader(_response.GetResponseStream()) 
      Dim _html As String = _reader.ReadToEnd() 

     End Using 
    End Using 
+0

這會在每次頁面命中後在該頁面代碼中運行所有代碼嗎? – SajidBp

+0

是的,它會爲你做一個httpget頁面。 – Anil

+0

實際上,我不想要html等,我只是想加載頁面,其餘的任務完成將由代碼完成,只需要執行的代碼,而無需在瀏覽器中打開它。 – SajidBp

-1

這裏是一個簡單的代碼,而無需打開它在瀏覽器中運行的頁面。

Dim url As String = "" 
      url = ConfigurationManager.AppSettings("url") 
      Dim client As New WebClient 
      client.DownloadString(url) 
      client.Dispose() 
相關問題