mustafaehsani
سه شنبه 03 اردیبهشت 1392, 09:49 صبح
نمیدونم عنوان سوالم درسته یا نه ولی بطور کامل توضیح میدم
فرم login بوسیله linq به دیتابیسم متصل کردم و شرطی برای تدیق وجود همچین کاربری برقرار کردم
DataClassesDataContext db = new DataClassesDataContext();
var sel = (from s in db.Students
where s.ID == TextBox1.Text
where s.NationalCode == TextBox2.Text
select s);
foreach (var item in sel)
Response.Redirect("~/Default2.aspx");
تا اینجای کار مشکلی نبود اما وقتی خواستم اطلاعات مربوط به دانشجو رو در صفحه دیگه ای Default2.aspx در gridviwe نمایش بدم از context استفاده کردم اما از اینجا مشکلم شروع شد چون دیگه شرط تصدیق کاربر کار نمیکنه و به محض کلید کردن به صفحه دیگ میرم
کد context:
صفحه اول
Context.Items["UserName"] = TextBox1.Text;
Context.Items["Pass"] = TextBox1.Text;
Server.Transfer("Default2.aspx");
صفحه دوم
string s = Context.Items["UserName"].ToString();
string p = Context.Items["Pass"].ToString();
Label1 .Text = Context.Items["UserName"].ToString();
Label2.Text = Context.Items["Pass"].ToString();
DataClassesDataContext db = new DataClassesDataContext();
var sel = (from st in db.Students
where st.ID == Label1 .Text
where st.NationalCode == Label2 .Text
select st);
foreach (var item in sel)
GridView1.DataSource = sel;
GridView1.DataBind();
مشکل چیه و کجاست
فرم login بوسیله linq به دیتابیسم متصل کردم و شرطی برای تدیق وجود همچین کاربری برقرار کردم
DataClassesDataContext db = new DataClassesDataContext();
var sel = (from s in db.Students
where s.ID == TextBox1.Text
where s.NationalCode == TextBox2.Text
select s);
foreach (var item in sel)
Response.Redirect("~/Default2.aspx");
تا اینجای کار مشکلی نبود اما وقتی خواستم اطلاعات مربوط به دانشجو رو در صفحه دیگه ای Default2.aspx در gridviwe نمایش بدم از context استفاده کردم اما از اینجا مشکلم شروع شد چون دیگه شرط تصدیق کاربر کار نمیکنه و به محض کلید کردن به صفحه دیگ میرم
کد context:
صفحه اول
Context.Items["UserName"] = TextBox1.Text;
Context.Items["Pass"] = TextBox1.Text;
Server.Transfer("Default2.aspx");
صفحه دوم
string s = Context.Items["UserName"].ToString();
string p = Context.Items["Pass"].ToString();
Label1 .Text = Context.Items["UserName"].ToString();
Label2.Text = Context.Items["Pass"].ToString();
DataClassesDataContext db = new DataClassesDataContext();
var sel = (from st in db.Students
where st.ID == Label1 .Text
where st.NationalCode == Label2 .Text
select st);
foreach (var item in sel)
GridView1.DataSource = sel;
GridView1.DataBind();
مشکل چیه و کجاست