PDA

View Full Version : اضافه کردن هر کاربر به پسوند سایت



myysl97
سه شنبه 25 شهریور 1393, 21:05 عصر
سلام
دوستان به صورت مبتدی کی میتونه راهنمایی کنه که هر کاربری که در سایتم عضو میشه میخوام یه صفحه اختصاصی بدم ...
طوری باشه که مثل مثلا فیس بوک...میشه کسی یکم مبتدی تر توضیح بده که من شروع کنم به نوشتنش...

CsharpNevisi
سه شنبه 25 شهریور 1393, 21:29 عصر
ببین یه مقوله ای هست به نام کوئری استرینگ ... یه صفحه درست میکنی کوئری استرینگش رو میخونی و طبق کوئری استرینگ صفحه رو پر میکنی ... !!
این ادرسو ببین :
http://www.test.ir/client?id=123
هر چیزی که بعد از ؟ بیاد کوئری استرینگ هستش یعنی اینجا ?id=123 کوئری استرینگ هستش id میشه اسمش و 123 میشه مقدارش ... طبق 123 تو بانک جستجو میکنی و فیلداتو پر میکنی ...
تو صفحه ها اینطوری کوئری استرینگ رو بگیر :
String s = Request.QueryString["id"] ;

alizl70
سه شنبه 25 شهریور 1393, 21:37 عصر
با سلام خدمت شما دوست عزیز
شما باید یکی از موارد url routing یا url mapping یا url rewriting را مطالعه کنید.
برای اینکه بتونی url صفحاتتو تغییر بدی 3 تا راه داری:
: url rewrite که روش معمول هست و در همه ی زبان ها وجود داره
:url routingکه با هندلرهای asp کار میکنه و شما که داری asp کار میکنی اگه سایتت داینامیکه بهتره که از این استفاده کنی بهترین مرجع برای یادگیری هم msdn هستش.یه سرچ کنی کلی واست مثال میاره
:url mapping این روش هم وجود داره که به صورت دستی باید تمام صفحاتی که میخوای رو در web.config بنویسی و اگه سایتت بزرگه اصلا پیشنهاد نمیشه
توصیه من به شما این هست که url routing را یاد بگیرید که بعدا اگر خواستید mvc کار کنید به مشکل برنخورید
بعد از مطالعه قسمت زیر رو بخون چون متوجه منظورم نمیشی...:)
خب حالا سایتت می تونه یه همچین url ای داشته باشه مثلا:
http://urwebsite/user/username
می تونی یک folder در روت سایتت به اسم user بسازی یک ضفحه هم درست کنی که مقدار username را می خونه و بعدش در فرم لود کداتو مینویسی و با دیتابیس ارتباط برقرار می کنی.

موفق باشی