次のコードを使用してGmailのログインページを表示しています
WebRequest myRequest = WebRequest.Create("https://www.gmail.com");
WebResponse myResponse = myRequest.GetResponse();
Stream sr = myResponse.GetResponseStream();
StreamReader sre = new StreamReader(sr);
string s = sre.ReadToEnd();
Response.Write(s);
myResponse.Close();
しかし、ユーザー名とパスワードを入力して[サインイン]をクリックすると、ログインせず、同じページに留まります。
基本的に、ASP.NETアプリケーションにさまざまなログインの詳細(GMail、Yahoo、Facebookなど)を保存します。GMailリンクをクリックすると、ユーザー名とパスワードが入力され、[サインイン]をクリックするとログインして受信トレイが表示されます。