эй, я делаю проект для школы, который включает в себя логин в asp.net с базой данных SQL-сервера, у меня есть логин и пароль в базе данных, я слышал, что это было возможно только с помощью куки, я посмотрел на неделю, и она должна быть готова 22 декабря 2011 года.
у меня есть запрос, и я хочу, чтобы результат был cookie, если я пытаюсь это делать каждый раз, когда получаю результат, -1, если я помещаю ответ в GridView, я получаю хороший результат.
это код на Btn_Click, насколько у меня есть:
protected void btnInloggen_Click(object sender, EventArgs e)
{
string sEMail = txtUserEMail.Text;
string sPassword = txtPassword.Text;
gvCookie.DataSource = SQL_codes.Inloggen(sEMail, sPassword);
gvCookie.DataBind()//this was to test my query;
HttpCookie cookUserName = new HttpCookie("Username");
cookUserName.Value = Convert.ToInt16(gvCookie);//thought something liek this would do it but it doesn't so what i want is the result of the query here
Response.Cookies.Add(cookUserName);
if (Request.Cookies["Username"] !=null)
{
string sName = Request.Cookies["Username"].Value;
Response.Write(sName);
}
}
и это мой способ использовать мой запрос:
public static DataTable Inloggen(string sEMail, string sPassword)
{
string sql = string.Format("select OpdrachtGever.opdrid from OpdrachtGever where OpdrachtGever.eMail = '{0}' and OpdrachtGever.Password = '{1}'", sEMail, sPassword);
SqlDataAdapter da = new SqlDataAdapter(sql, SQL_codes.GetConnection());
DataTable dt = new DataTable("reserveringen");
da.Fill(dt);
return dt;
}
(это по-голландски, потому что мне очень жаль)
Теперь я, может быть, могу поместить результат в переменную, но не могу понять, как это работает
было бы замечательно, если бы вы, ребята (или девушки), могли бы помочь мне, потому что я полностью застрял