リクエストページから特定の会社のページに移動する必要がある次のコードがあります。会社のページのWebサイトフォルダはCompaniesというフォルダの下にあり、リクエストページはリクエストフォルダの下にあります。asp.netの別のページへのリンク
Dim strUrl As String = "/Companies/Details.aspx?Company_ID=" & .Company_id
litlCompany.Text = "<a href=" & strUrl & ">" & .Company.Name & "</a>"
URLはとして構築する必要があり、
http://localhost/Companies/Details.aspx?Company_ID=222
しかし、それはとして来る、
http://localhost/Requests/Companies/Details.aspx?Company_ID=222
は、誰もがなぜ知っていますか?
正確にstrUrlには何がありますか? –
URLの前に〜を使用すると、ルートフォルダに移動し、その下にあるフォルダにアクセスできます。これは、マスターページで非常に便利です。したがって、あなたの例では 'Dim strUrl As String ="〜/ Companies/Details.aspx?Company_ID = "&.Company_id'のようになります – ThePower
http://localhost/Requests/~/Companies/Details.aspx?Company_ID = 254 。これは今のようになります。 – Joshua