[英]C# post username/password to the login page using windows application
我有2個文本框和1個按鈕的登錄頁面
<input name="txtUserName" type="text" value="666" id="txtUserName" class="textbox">
和
<input name="txtPassword" type="password" id="txtPassword" class="textbox">
和按鈕是這樣的
<input type="submit" name="LoginButton" value="Login To WebSite" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("LoginButton", "", true, "Login1", "", false, false))" id="LoginButton" class="button" style="font-family:tahoma;font-size:10px;">
我沒有網頁的源代碼,僅想發送用戶名和密碼並接收的內容是“登錄正常或登錄失敗”
當用戶輸入用戶名和密碼並單擊“登錄Web站點”按鈕時,如果用戶/通過正確的用戶登錄到顯示用戶面板的頁面http://example.com/Default.aspx ,並且如果登錄失敗,則系統再次顯示login.aspx
現在我設計的Windows應用程序有2個文本框和一個按鈕
我想要當我單擊按鈕textbox1和textbox2文本作為登錄信息發送到網站時,如果此數據正確,請向我顯示登錄成功的消息,否則向我顯示錯誤
當您在ASP.Net中按下“登錄網站”按鈕時,它將調用javascript WebForm_DoPostBackWithOptions函數。
根據此《 MSDN雜志》的文章 ,此功能對所選頁面執行POST操作。
為此,可以在Windows應用程序中使用WebClient類 (請參見MSDN頁面底部的示例代碼)或HttpWebRequest和HttpWebResponse的組合。
此代碼項目文章中介紹了如何使用HttpWebRequest和HttpWebResponse。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.