PDA

View Full Version : نیاز فوری به کمک شما؟



rayanravesh
سه شنبه 22 مرداد 1392, 10:54 صبح
سلام به سایت به آدرس زیر دارم
www.sample.ir
که فقط یه صفحه داره و اونم همون default هستش.الان من می خوام وفتی کسی آدرس زیر رو زد
www.sample.ir/123456
مقدار123456 رو بگیرم و بر اساس اون در دیتابیس سرچ کنم.لطفا راهنمایی کنید.الان وقتی اینو می زنم error میده و میگه همچین آدرسی .جود نداره.

mohsen_popo
سه شنبه 22 مرداد 1392, 11:11 صبح
سلام با QueryString این کا رو کن

این طور بفرست <a href="sampel.aspx?id=123456">ثبت پرسنل</a>

حالا داده رو بگیر سرچ کن Int32 d = Convert.ToInt32(Request.QueryString["id_"]);

rayanravesh
سه شنبه 22 مرداد 1392, 11:19 صبح
اینو خودم میدونستم.کاربر که نمیدونه id چیه یا query string چیه؟مشکل من اینه کاربر
www.sample.ir/123456 رو وارد میکنه نه www.sample.ir/id=123456
کمک کنید.

mohsen_popo
سه شنبه 22 مرداد 1392, 11:26 صبح
فکر کنم این کا رو کنی خوبه بشه.. استفاده از تابع Split

address=همون آدرس سایتت ... www.sample.ir/123456 (http://www.sample.ir/123456)

strring[] item=address.split['/'];m

حالا item دوتا خونه داره ....
خونه اول=www.sample.ir (http://www.sample.ir/123456)
خونه دوم=123456 (http://www.sample.ir/123456)

rayanravesh
سه شنبه 22 مرداد 1392, 12:45 عصر
مشکل من اینه که تا اینو www.sample.ir/123456 رو میزنم error میده و میگه همچین آدرسی وجود نداره.

alibabaei2
سه شنبه 22 مرداد 1392, 13:08 عصر
باید از url routing استفاده کنی
شما آی دی 123456 رو با querystring پاس میدی اما کاربر میتونه با زدن www.sample.ir/123456 وارد بشه

rayanravesh
سه شنبه 22 مرداد 1392, 15:41 عصر
سلام.مرسی.ولی هاست من url routing رو support نمیکنه.باید چکار کنم .لطفا راهنمایی کنید.کارم خیلی گیره.