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