2009-09-23 153 views

回答

2

我更喜歡使用

string url = Page.ResolveURL("~/MyFolder/MyFile.aspx"); 

但很多時候,你可以只使用 「〜/ MyFolder中/ MyFile.aspx」(HyperLink.NavigateUrl,Response.Redirect的(),等)。

我不認爲這兩種方式都好/差,它只是一種偏好。我認爲更重要的是你一貫使用相同的方法。

+0

+1對於一致性評論,我將把這個問題留待明天,以獲得其他意見,但我有一種感覺,這是一種「個人喜好」類型的問題。除非有人可以明確地表明一個人比另一個人好,我會選擇這個作爲答案。 –

0

我用:

string url = string.Format("{0}/Folder/SubFolder/File.aspx", ResolveClientURL("~")); 

我覺得這是最簡單,最可靠的收作方法初探。