LeoBen قام بنشر فبراير 7, 2018 مشاركة قام بنشر فبراير 7, 2018 تخزين البيانات في cookies الطرق الآمنة لإرسال البيانات للخادم Server . 1. View State 2. Hidden File 3. Query String 4. Cookies 5. Session (1) View State ViewState["UserName"] = "Leo"; Label1.Text = ViewState["UserName"].ToString(); (2) Hidden File أولا نضع الأداة Hidden File على الصفحة . HiddenField1.Value = "3"; Label1.Text = HiddenField1.Value; (3) Query String أولا من الصفحة الرئيسية نكتب كود الاستدعاء للصفحة الفرعية . Response.Redirect("Calc.aspx?id=3&name=Leo"); ثانيا في الصفحة الفرعية نكتب كود استلام البيانات txtID.Text = Request.QueryString["id"].ToString(); txtName.Text = Request.QueryString["name"].ToString(); (4) Cookies تنفع هذه الطريقة في حالة تذكير بكلمة المرور حيث يتم تخزين الملف في الجهاز المحلي الذي يستدعيه الخادم لنقل البيانات في حالة أمنة . HttpCookie pwCookie = new HttpCookie("password","123456"); Response.Cookies.Add(pwCookie); Response.Redirect("Calc.aspx"); كود استلام البيانات من الخادم string vpw; vpw = Request.Cookies["password"].Value; (5) Session هذه آمن طريقة لتمرير اسم المستخدم وكلمة المرور وهي عبارة عن جلسة أقصى مدتها 20 دقيقة وتمسح البيانات من ذاكرة العمل بالخادم. Session["userName"] = "Leo"; Session["password"] = "123456"; Response.Redirect("Calc.aspx"); كود استلام البيانات من الخادم string username; username = Session["userName"].ToString(); string vpw; vpw = Session["password"].ToString(); 1 رابط هذا التعليق شارك More sharing options...
صالح حمادي قام بنشر فبراير 25, 2018 مشاركة قام بنشر فبراير 25, 2018 شكرا جزيلا أخي الكريم رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان