PDA

View Full Version : کد کردن url هنگام استفاده از منو



araelectronic@ymail.com
جمعه 08 بهمن 1389, 21:49 عصر
با سلام خدمت اساتید
میخواستم بدونم وقتی از master page استفاده می کنیم و داخل آن منو قرار میدیم برای حرکت بین صفحات ، در این حالت چطوری میشه url را کد کرد و یا query string به url اضافه کرد ؟

و یه سوال دیگه : اگر مسیر برنامه ما کد نشه و دایرکتوریها و نام فایل دیده بشن چه مشکلات امنیتی پیش میاره ؟

با تشکر

araelectronic@ymail.com
یک شنبه 10 بهمن 1389, 13:44 عصر
از اساتید محترم کسی نظری نداره ؟

Javad.Kashi
یک شنبه 10 بهمن 1389, 14:32 عصر
سلام دوست عزیز
شما با کدنویسی در Asp.net می توانید مسیر Url را کد کنید، به این صورت:


Response.Redirect("~/Default.aspx");

پس به همین راحتی می توانید به آن Query String را اضافه کنید.به این صورت:


string qstr = "~/page2.aspx?Name" + txtName + "&Family=" + txtFamily.text ;
Response.Redirect(qstr);

حالا در مرحله آخر در صفحه ی پایانی query string ها را دریافت می کنیم.به این صورت :



if(string.IsNullorEmpty(Request.QueryString["Family"]) == false )
lbName.text = Request.QueryStrin["Name"];
نکته :
query string ها راه امني براي انتقال اطلاعات نيست چون کاربر آن ها رامي بيند و قادر به تغيير آن مي باشد و
و در ثاني انتقال به اين روش بسيار محدود مي باشدو در کامپيوتر هاي قديمي حداکثر 256و در کامپيوترهاي جديد حداکثر 512 کاراکتر مي باشد


یا علی مدد

araelectronic@ymail.com
دوشنبه 11 بهمن 1389, 15:02 عصر
اگر مسیر برنامه ما کد نشه و دایرکتوریها و نام فایل دیده بشن چه مشکلات امنیتی پیش میاره ؟