Member 13673753 Ответов: 1

Как перенаправить страницу на основе условия if


У меня "logintable" содержит id,имя пользователя,пароль
&усилитель;
другая таблица "userdetailtable" содержит идентификатор и еще несколько столбцов.

Я хочу перейти на страницу userdetailedit.aspx,если пользователь не заполняет данные в userdetailtable (пользователь первого входа в систему) или конкретный идентификатор, записи не присутствуют в userdetailtable.

ОПЕРАЦИОННАЯ

Я хочу перейти на страницу user home.aspx, если сведения о пользователях присутствуют в userdetailtable (уже заполненный пользователь)

---Теперь, как я использую условие if в asp.net веб-страница

Что я уже пробовал:

я много чего перепробовал

строка s = "выберите ID от logintable где существует (выберите ID от userdetailtable где ID = logintable.идентификатор)"

if (Session(["id"].Метод toString() == ы.Метод toString())

ZurdoDev

Это очень, очень легко сделать, так где же вы застряли? Я не понимаю.

Laxmidhar tatwa technologies

В состоянии where отправить данные сеанса.
U может использовать акт инвентаризации

1 Ответов

Рейтинг:
0

Rajesh Pandya

Вы можете закодировать как показано ниже для страницы перенаправления на основе условия:

protected void btn_login_Click(object sender, EventArgs e)
{
	try
	{
		System.Data.SqlClient.SqlDataAdapter sqlDataAdapter = new System.Data.SqlClient.SqlDataAdapter("your query", "connectionstring");	
		DataSet dsResult = new DataSet();
		sqlDataAdapter.Fill(dsResult);

		if (dsResult.Tables[0].Rows.Count > 0)
		{
			redirect to home.aspx
		}
		else
		{
			redirect to userdetailedit.aspx
		}
	}
	catch (Exception ex)
	{
		throw ex;
	}
}