0

自分のページが指定したページにリダイレクトされません。私がそうしているThe name "Response" does not exist in the current context 間、サインアップ中にデータベースの登録値を取得するのを手伝ってください.

using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace LoginSystem123
{
    public partial class Login : Form
    {
        public Login()
        {
            InitializeComponent();
        }

        private void buttonLogin_Click(object sender, EventArgs e)
        {
            var myConnection = new SqlConnection();
            myConnection.ConnectionString = @"Data Source=mukesh-PC\SQLEXPRESS;Initial       Catalog=testDb;Integrated Security=True;Pooling=False";
            var myCommand = new SqlCommand();

            var cmd = "SELECT * FROM [User] Where [User].Email =" + "'" + textBoxEmail.Text + "'";
            myCommand.CommandText = cmd;
            myCommand.CommandType = CommandType.Text;
            myCommand.Connection = myConnection;

            myConnection.Open();

            var myReader = myCommand.ExecuteReader();

            bool isRegisteredUser = myReader.Read();
            if (isRegisteredUser)
            {
                var PasswordFromDatabase = myReader.GetString(5);

                if (textBoxPassword.Text == PasswordFromDatabase.TrimEnd())
                {
                    MessageBox.Show("Successfully Logged on !");

                }
                else
                {
                    MessageBox.Show("Invalid password. Try again");
                }
            }
            else
            {
                MessageBox.Show("Invalid user");

            }
        }

        /* private void buttonSignUp_Click(object sender, EventArgs e)
        {
            Response.Redirect("SignUp.cs");
        }
        */
        private void buttonSignUp_Click_1(object sender, EventArgs e)
        {
            Response.Redirect("SignUp.cs");
        }
    }
}
4

2 に答える 2

1

Response.Redirect は Web アプリケーションでのみ機能し、Windows アプリケーション用にコーディングしているようです。

代わりにこれを行う必要があります。

SignUp su = new SignUp();
su.Show();
this.Hide();
于 2013-09-06T01:53:13.613 に答える