【解決方法】フォルダーを使用してasp.netのhrefの問題を解決する方法

[ad_1]

解決策 エクスプローラー
サイトマスター
default.aspx
その間
admin (フォルダ内) admin.aspx

ルート ディレクトリ内のマスター ページと一部のコンテンツ ページ (aspx ページ)、およびフォルダー内の一部の aspx ページも含まれます。
私はadmin.aspxページファイルを開きます(管理フォルダーの)
現在、ローカルホストの URL は次のとおりです。

localhost:port\admin\admin.aspx

次に、admin.apsx から default.aspx ファイル (ルート ディレクトリ) を開こうとします。この URL を受け取ります。

localhost:port\admin\default.aspx

これは正確にエラーです(リソースが見つかりません)この問題を克服する方法は本当です。

HTML
<ul role="navigation">
            <li>
              <a href="Default.aspx" ><span class="icon">S</span>Home
                </a>        ;</li>
            <li>
              <a href="admin\AdminFunction.aspx"><span class="icon">E</span>Admin</a>
            </li>
            <li>
              <a href="ContactUs.aspx"><span class="icon">M</span>Contact us</a>
            </li>
          </ul>

解決策 1

フルパスで href 属性を設定できます。

HTML
<ul role="navigation">
    <li>
        <a href="/Default.aspx">SHome</a>
    </li>
    <li>
        <a href="/admin/AdminFunction.aspx">EAdmin</a>
    </li>
    <li>
        <a href="/ContactUs.aspx">MContact us</a>
    </li>
</ul>

解決策 2

XML
you could set "https://www.codeproject.com/" before page name then it takes path from root directory

<ul role="navigation">
    <li>
        <a href="/Default.aspx"><span class="icon">S</span>Home</a>
    </li>
    <li>
        <a href="/admin/AdminFunction.aspx"><span class="icon">E</span>Admin</a>
    </li>
    <li>
        <a href="/ContactUs.aspx"><span class="icon">M</span>Contact us</a>
    </li>
</ul>

解決策 3

以下のサンプルを試してください。

JavaScript
<a href="~/admin/AdminFunction.aspx">EAdmin</a>

解決策 5

<ul role="navigation">
            <li>
              <a href="../Default.aspx" ><span class="icon">S</span>Home
                </a>        ;</li>
            <li>
              <a href="../admin/AdminFunction.aspx"><span class="icon">E</span>Admin</a>
            </li>
            <li>
              <a href="../ContactUs.aspx"><span class="icon">M</span>Contact us</a>
            </li>
          </ul>

リンクを割り当てる前に ../ または ~/ を使用できます。これは、現在のファイルまたはフォルダーを示します

[ad_2]

コメント

タイトルとURLをコピーしました