我正面臨一個奇怪的錯誤。無法使用解析url解析包含冒號(:)的相對Url
Page.ResolveUrl("~/myPage.aspx?param=valueA:valueZ");
它只是不起作用,明顯的原因是':'。
http://myMachine/myVirtual/default.aspx
如果我點擊一個鏈接之前containig的代碼,我得到:
當我的意思是不工作我就這樣一個網站意味着
http://mymachine/MyVirtual/~/myPage.aspx?param=valueA:valueZ
任何人知道如何讓它工作?
THX
難道ASP頁面真的要使用冒號分隔值?冒號通常指定端口(例如http://www.website.com:8080/)。 – mcandre 2010-06-21 15:38:13
我同意你的意見。這種情況從我使用的日期時間開始計算出來,如下所示:dd/mm/yyyy hh:mm:ss。 這就是爲什麼我第一次嘗試這樣的事情,但沒有worh: Page.ResolveUrl(Page.Server.UrlEncode(「〜/ myPage.aspx?param = valueA:valueZ」)) – Pitming 2010-06-21 15:44:55