PDA

View Full Version : سوال: استفاده از context برای انتقال اطلاعات فرم login که از linq استفاده میکنه



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();

مشکل چیه و کجاست

mustafaehsani
سه شنبه 03 اردیبهشت 1392, 20:21 عصر
وقتی توی سایت سرچ میکنی تمامی مطالب مفید و سوال و جوابها واسه سالهای ابتدائی راه اندازی سایته
نمیدونم چرا بزرگان دیگه نظر به ما مبتدی ها ندارن
وقتی مطالب قدیمی سایت رو میخونم وضع امروز سایت رو می بینم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟
:افسرده::افسرده::افسرده::افس ده::افسرده::افسرده::افسرده:: فسرده::افسرده::افسرده::افسر ه::افسرده::افسرده::افسرده::ا سرده::افسرده::افسرده::افسرد ::افسرده::افسرده::افسرده::اف رده::افسرده::افسرده::افسرده: :افسرده::افسرده:

amirsajjadi
سه شنبه 03 اردیبهشت 1392, 23:27 عصر
من که منظورتون رو درست متوجه نشدم:گیج: