0
我在寫一個web應用程序,它必須處理包含散列字符(「#」)的URL。 我在ASP.NET 3.5(VS 2008)上使用MVC 1。 我的網址是像這樣的:如何在MVC中獲取當前頁面Url
www.mysite.com/token/?name1=value1&#&name2=value2
我的問題是,我無法找到一個方法來獲得原始URL,但只得到哈希字符之前的子:我用
www.mysite.com/token/?name1=value1&
從類HttpRequestBase
提供的MVC方法。
任何人都可以建議我一個替代方法來獲取整個網址? 謝謝,這是我第一個問題!
PS:我想也許我必須編碼我的哈希字符,isn'it?
你爲什麼試圖從URL中獲取信息?如果您的視圖需要信息,則應由控制器通過模型傳遞。 – Tyrsius
我不想將信息傳遞給視圖,但我想創建帶有新名稱和值的URL,但我希望將這些信息放在哈希字符'#'之後。 – Cristian
你如何處理這些信息?你是否收集在控制器中用於路由目的? – Tyrsius