PDA

View Full Version : سوال: مشکل در انتقال بین صفحات



tolid123456789
سه شنبه 21 مهر 1394, 11:38 صبح
سلام من یک صفحه دارم به نام Default.aspx
در برنامم تو VS 2013 یک فولدر درست کردم به نام products که یک صفحه داره به نام product1.aspx
یک لینک تو صفحه اول (Default.aspx) درست کردم که به صفحه دوم (Product1.aspx) برم با کد زیر


<a href="products/product1.aspx">محصول1</a>

حالا با انتخاب این گزینه به صفحه Product1.aspx میرم.
توی صفحه Product1.aspx یک لینک دیگه می زام تا با کلیک روی اون به صفحه اول (Default.aspx) برگردم با کد زیر:


<a href="Default.aspx">خانه</a>

با انتخاب این لینک آدرس بار به شکل زیر در میاد:
localhost:---/products/Default.aspx
در صورتیکه صفحه Default.aspx در آدرس زیره:
localhost:---/Default.aspx
و Error زیر رو میده:
"
Server Error in '/' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.

Requested URL: /products/Default.aspx
"

به عبارتی Default.aspx رو تو فولدر Products دنبال میکنه که البته اونجا وجود نداره.

من چه جوری لینک صفحه Product1.aspx رو بنویسم تا برگرده و Defult.aspx رو پیدا کنه ؟
البته اگر نخوام از کد زیر استفاده کنم چون اونطوری مجبور میشم دکمه بزارم (من نمی خوام دکمه تو صفحم بزارم):

response.redirect("Default.aspx")



لطفا راهنمایی کنید.
ممنون

ahmad156
سه شنبه 21 مهر 1394, 14:58 عصر
<a href="/Default.aspx">خانه</a>

یا


<a href="~/Default.aspx">خانه</a>

tolid123456789
سه شنبه 21 مهر 1394, 15:06 عصر
سلام
ممنون از جوابتون
کد زیر جواب داد:


<a href="/Default.aspx">خانه</a>