私は彼が次のコードでログインボタンを持っています。
protected void prv_Click(object sender, EventArgs e)
{
if (Page.IsPostBack)
{
if (!HttpContext.Current.Request.IsSecureConnection)
{
string postbackUrl = HttpContext.Current.Request.Url.AbsoluteUri.Replace("http", "https");
Response.Redirect(postbackUrl);
}
}
login_box.Visible = true;
}
問題は、ユーザーがhttpを使用してブラウジングしていて、prv_Clickを起動するログインリンクをクリックすると、サイトは正しいhttpsにリダイレクトしますが、標準のdivがfalseに設定され、サーバーで実行されるlogin_boxが設定されないことです。本当に。ユーザーはログインリンクをもう一度クリックする必要があり、それによってログインリンクが展開されます。
どんな助けでもいただければ幸いです。