Есть форма на которой два textbox(login, password) после того как вводится существующий пользователь в бд, должна открываться форма редактирования...то есть все поля из бд этого пользователя выводятся на другую форму(форму регистрации этого пользователя где есть 3 textbox, dropDownList, checkBoxList, radioButtonList), а я их уже могу изменять и снова заносить в бд.
С формой проверки пользователя я разобрался вот код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;
public partial class LoginEdit : System.Web.UI.Page
{
Int32 temp = 0;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["registrationConnectionString"].ConnectionString);
conn.Open();
string checkuser = "select count(*) from [reg] where Name = '" + TextBox1.Text + "'";
SqlCommand com = new SqlCommand(checkuser, conn);
temp = Convert.ToInt32(com.ExecuteScalar());
conn.Close();
if (temp > 0)
{
conn.Open();
string checkPasswordQuery = "select password from [reg] where Name = '" + TextBox1.Text + "'";
SqlCommand passCom = new SqlCommand(checkPasswordQuery, conn);
string password = passCom.ExecuteScalar().ToString().Replace(" ", "");
string checkNameQuery = "select name from [reg] where Name = '" + TextBox1.Text + "'";
SqlCommand nameCom = new SqlCommand(checkNameQuery, conn);
string name = nameCom.ExecuteScalar().ToString().Replace(" ", "");
if (TextBox1.Text == "Admin" & password == TextBox2.Text)
{
Session["New"] = TextBox1.Text;
Response.Redirect("AdminForm.aspx");
}
else if (password == TextBox2.Text)
{
Session["New"] = TextBox1.Text;
Response.Write("Password is correct");
Response.Redirect("RegistrationEdit.aspx");
}
else
{
Response.Write("<script>alert('Password is not correct!')</script>");
}
}
else {
Response.Write("<script>alert('Username is not correct!')</script>");
}
}
}
, а вот как выводить уже заполненную форму этого пользователя не знаю, и поэтому обращаюсь за помощью. Может у кого-то есть код, или не сложно написать несколько строк. Заранее благодарен