PDA

View Full Version : مبتدی: urlRouting



yasesepid
جمعه 11 مهر 1393, 19:18 عصر
سلام
من آدرس صفحات رو با MapPageRoute تغییر دادم،و درست عمل میکنه.به جای www.som.com/show.aspx (http://www.som.com/show.aspx) آدرس را به صورت www.some.com/tehran (http://www.some.com/tehran) نشون میده.
مشکل اینه که من تو این صفحه id ی شهر رو میخام،راهی هست که این id هم ارسال بشه ولی به کاربر نشون نده.البته با کوئری گرفتن هم میشه ولی نام شهر کلید جدول نیست.
لطفا راهنمایی بفرمایید

rezadana
جمعه 11 مهر 1393, 22:34 عصر
سلام. میتونید به فرموده خودتون از کوئری استرینگ استفاده کنید.به صورتی که id و نام شهر رو با کوئری رمزدار کنی و بفرستی.

به این لینک هم میتونی رجوع کنی و طریقه رمزدار کردن رشته رو فرا بگیری.موفق باشی
http://barnamenevis.org/showthread.php?116063-مشکل-با-QueryString-و-رمز-کردن-String


--------------------
www.rezalynda.ir

uthman
جمعه 11 مهر 1393, 23:59 عصر
سلام .
.به این صورت می تونی مقدار ID رو بگیری :

Page.RouteData.Values["ID"]


لینک زیر هم ی نگاه بنداز :
لینک (http://hozhan.ir/Article/30/url-Routing-%D8%AF%D8%B1-ASP.NET/)

yasesepid
شنبه 12 مهر 1393, 09:37 صبح
سلام. میتونید به فرموده خودتون از کوئری استرینگ استفاده کنید.


--------------------
www.rezalynda.ir (http://www.rezalynda.ir)
سلام
ممنون از پاسختون.
منظورم کوئری گرفتن از دیتابیس هست نه کوئری استرینگ.درواقع من میخام نام شهر رو توی آدرس نشون بدم و باید براساس این نام اطلاعات نمایش داده بشه.به اینصورت باید توجدول بر اساس نام اطلاعات رو بر گردونم،اگر براساس id باشه بهتره.

yasesepid
شنبه 12 مهر 1393, 09:40 صبح
سلام .
.به این صورت می تونی مقدار ID رو بگیری :

Page.RouteData.Values["ID"]


لینک زیر هم ی نگاه بنداز :
لینک (http://hozhan.ir/Article/30/url-Routing-%D8%AF%D8%B1-ASP.NET/)

سلام به شما
من ID رو نمیخام تو لینک آدرس داشته باشم فقط نام شهر