私はASP.NET相対パスと混同しています。私が参照するリンクラベル与えたマスターページでASP.NET相対パス
:ASP.NET公式ドキュメントから
<a href="~/Account/Login.aspx">Login</a>
は私が読んで:
は次の例では、ルートで指定するために使用〜演算子を示していイメージサーバーコントロールを使用する場合の相対パスこの例では、Webサイトのどこにページがあるかに関係なく、Webアプリケーションのルートのすぐ下にあるImagesフォルダ()にイメージファイルが読み込まれます。ログインマークアップで
<asp:image runat="server" id="Image1" ImageUrl="~/Images/SampleImage.jpg" />
私は/アカウントフォルダ内のページからのリンクをクリックしたときに、私はにリダイレクトしています:
/Account/~/Account/Login.aspx
なぜ? WHY?h
または:">Loginはあなたに同じ結果を与える必要があります。 –
うん、それもそうするよ。 ' 'コントロールを使用します。開発者が使用したいものに応じて、さまざまなアプローチがあります。 –
David
ありがとうDavid&Jamie。あなたに新年をお祈りします。 –