2013-10-01 34 views
0

我使用VB.NET,我想單擊註銷鏈接使用webbrowser或其他組件。 感謝您的幫助。如何網站註銷點擊使用webbrowser1

<a class="end" href="#" onclick="document.logoutForm.submit(); return false;">Logout</a> 
+0

「網頁瀏覽器或其他部件」都沒有在asp.net的情況下,等於...你不能在it..Instead使用WebBrowser組件,您可以使用錨鏈接如你所做的那樣。 – coder

回答

0

你甚至不需要「onclick」事件。您不需要發佈,因爲logout.aspx頁面僅用於殺死當前用戶會話,所以GET請求(這是默認值)就足夠了。

<a class="end" href="logout.aspx">Logout</a> 

裏面,logout.aspx代碼隱藏文件,你可以殺死當前會話。

內logout.aspx Page_Load事件:

Session.Clear() 
Session.Abandon() 
+0

對不起,我想自動點擊此鏈接使用vb.net – Blueman

+0

你是什麼意思的自動點擊?如果您想通過使用某些代碼觸發註銷url的單擊事件來註銷用戶,那麼您可以發送一個jax請求到logout.aspx頁面或根據您的需要重定向到logout.aspx。 –

+0

theElementCollection = WebBrowser1.Document.GetElementsByTagName( 「輸入」) 對於每個curElement作爲的HtmlElement在theElementCollection 如果curElement.GetAttribute( 「值」)。等於( 「登錄」)然後 curElement.InvokeMember( 「點擊」) 結束如果 接下來 – Blueman