0

我在<a>标签中使用了真实的 URL 地址,但是在运行我的项目时产生了错误的 URL 地址!为什么?
这是代码:

<ul id="accordion">
 <li>
     <div> صفحه اصلی</div>
     <ul>
         <li><a href="Default.aspx">بازگشت به صفحه اصلی</a></li>
     </ul>
 </li>
 <li>
     <div>عملیات مربوط به واحدها</div>
     <ul>
         <li><a href="Units/Reports/SelledUnitReport.aspx">گزارش واحدهای فروخته شده</a></li>
         <li><a href="Units/Reports/BlockedUnitReport.aspx">گزارش واحدهای بلوکه شده</a></li>
         <li><a href="Units/Reports/ReservedUnitReport.aspx">گزارش واحدهای رزرو شده</a></li>
         <li><a href="Units/Reports/FreeUnitReport.aspx">گزارش واحدهای قابل فروش</a></li>
         <li><a href="Units/UnitStateForm.aspx">تعیین وضعیت یک واحد</a></li>
     </ul> 
...  

当运行该页面时,我看到了一个神奇的 URL!
在此处输入图像描述

你能告诉我为什么会出现这个问题吗?

4

3 回答 3

2

这是因为你试图通过链接打开的页面和你的 default.aspx 页面在同一个目录(reports 目录),所以给文件夹名称是错误的,只需给页面名称为

 <ul>
     <li><a href="SelledUnitReport.aspx">گزارش واحدهای فروخته شده</a></li>
     <li><a href="BlockedUnitReport.aspx">گزارش واحدهای بلوکه شده</a></li>
     <li><a href="ReservedUnitReport.aspx">گزارش واحدهای رزرو شده</a></li>
     <li><a href="FreeUnitReport.aspx">گزارش واحدهای قابل فروش</a></li>
     <li><a href="UnitStateForm.aspx">تعیین وضعیت یک واحد</a></li>
 </ul> 
于 2012-09-25T12:38:57.337 回答
1

您正在使用相对 URL,浏览器会对于当前页面 URL 解析该相对 URL。

您想使用以 . 开头的绝对 URL /

于 2012-09-25T12:37:59.363 回答
0

您已经在文件夹单元/报告中并尝试再次转到子文件夹。

它是一个相对 URL。

也许只是删除子文件夹的名称?或者使用绝对 URL。

于 2012-09-25T12:40:09.823 回答