apsx ページには、「エラーです。ログイン資格情報を確認してください...」というテキストを含む div (ポップアップ ダイアログ) があります。以下のコードを呼び出すと、div が表示されます。
$('#error-dialog').fadeIn('normal');
そのため、データベース テーブルをチェックしてログイン結果を bool として返す C# メソッドがあります。どうすればそれを行うことができますか?
使用されるマークアップ:(ページに添付されたスクリプトもあります....)
<div id="login-wrapper">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div id="error-dialog">
<div id="icon">
</div>
<div id="messageText">
</div>
<a href="#" id="ok_button">
.....
C# コード:
protected void btnLogin_Click(object sender, EventArgs e)
{
UserController ucontoller = new UserController();
System.Threading.Thread.Sleep(1000);
if (ucontoller.Check(txtUsername.Text, txtPassword.Text))
{
if (txtUsername.Text.Contains("admin"))
{
Response.Redirect("~/Administrator.aspx?uname=" + txtUsername.Text);
}
else
{
Response.Redirect("~/user.aspx?uname=" + txtUsername.Text);
}
}
else
{
//display error popup....
}
}