标签: asp.net-mvc-2 asp.net-mvc-routing
我正在MVC2应用程序中构建一个博客引擎。
每个帖子的网址都包含网址标题。当标题有问号时,问号很自然地出现在URL中,但当请求到达控制器时,问号已被删除。
据推测,这是一些安全措施,但在这种情况下,它会导致问题。
有谁能告诉我如何解决这个问题?
网址格式为
http://www.mydomain.com/posts/title-with-question-mark?/
答案 0 :(得分:1)
问号标记查询字符串的开头,不是路径的一部分。
您需要对其进行网址编码。