0

我有带有 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(&quot;LoginButton&quot;, &quot;&quot;, true, &quot;Login1&quot;, &quot;&quot;, false, false))" id="LoginButton" class="button" style="font-family:tahoma;font-size:10px;">  

我没有网页的源代码,我只想发送我的用户名和密码并接收到“登录正常或登录失败”

当用户输入用户名和密码并单击“登录到网站”按钮时,如果用户/通过正确的用户登录到 显示用户面板的页面http://example.com/Default.aspx
,如果登录失败系统再次显示 login.aspx 现在我设计了具有 2 个文本框和一个按钮的 Windows 应用程序,
当我单击按钮 textbox1 和 textbox2 文本作为登录信息发送到网站时,如果此数据正确,则显示登录成功的消息,否则显示错误

4

1 回答 1

0

当您在 ASP.Net 中按下“登录到网站”按钮时,它会调用 javascript WebForm_DoPostBackWithOptions 函数。

根据此 MSDN 杂志的文章,此函数对所选页面执行 POST 操作。

要在 Windows 应用程序中执行此操作,您可以使用WebClient 类(请参阅 MSDN 页面底部的示例代码)或HttpWebRequestHttpWebResponse的组合。

如何使用 HttpWebRequest 和 HttpWebResponse在此 codeproject 文章中进行了描述

请注意,我的答案基于这个其他 SO answer

于 2012-05-26T12:36:35.933 回答