2011-03-02 29 views
2

我们使用的是Asp.net MVC,我们的一个要求是在URL中加上'#',如 www.xyz.com/a-to-b/#date 我已经注册了下面的路线,它可以正常工作到'在'的网址,但使用#日期之前我得到一个空数据回来。 '#'是一些特殊字符,需要不同的处理。Asp.net MVC在网址中放置#

routes.MapRoute(
      "routename", 
      "{origin}-to-{destination}/#{outDate}", 
      new 
       { 
        controller = "Home", 
        action = "ActionName", 
       }); 
+0

您是否尝试添加%23而不是#? – dubs 2011-03-02 10:24:53

+0

只是想为SEO目的添加'#'。 我只是想谷歌索引#之前的网址,并忽略所有其他# – Miral 2011-03-02 16:07:40

回答