0

タグに実際のURLアドレスを使用してい<a>ますが、実行時にプロジェクトが間違った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ページが同じディレクトリ(レポートディレクトリ)にあるためです。したがって、フォルダ名を指定するのは誤りです。ページ名を次のように指定してください。

 <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を使用します/

于 2012-09-25T12:37:59.363 に答える
0

あなたはすでにフォルダユニット/レポートにいて、サブフォルダにもう一度移動してみてください。

相対URLです。

たぶん、サブフォルダーの名前を削除するだけですか?または、絶対URLを使用します。

于 2012-09-25T12:40:09.823 に答える