我有下面的代碼應該從請求頁面轉到特定的公司頁面。在網站文件夾中,公司頁面位於名爲Companies的文件夾下,請求頁面位於Requests文件夾下。鏈接到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究竟是什麼? – 2012-04-24 15:44:46
如果您在URL前面使用〜,它會轉到根文件夾,然後您可以訪問下面的文件夾。這在主頁面非常方便。因此,對於您的示例,它看起來像「Dim strUrl As String =」〜/ Companies/Details.aspx?Company_ID =「&.Company_id' – ThePower 2012-04-24 15:46:41
http://localhost/Requests/~/Companies/Details.aspx?Company_ID = 254 。它現在就是這樣。 – Joshua 2012-04-24 15:48:08