Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc mvc希望在标题中包含哈希_Asp.net Mvc_Asp.net Mvc Routing - Fatal编程技术网

Asp.net mvc mvc希望在标题中包含哈希

Asp.net mvc mvc希望在标题中包含哈希,asp.net-mvc,asp.net-mvc-routing,Asp.net Mvc,Asp.net Mvc Routing,有没有像twitter过去那样的标题,比如siteurl.com//anything /@/工作但什么也不做 <add url="@/{username}" controller="Users" action="ProfilePage"> <constraints> <add key="username" value="[\w\-%]+?" /> </constraints> <defaults> <add key="pa

有没有像twitter过去那样的标题,比如siteurl.com//anything

/@/工作但什么也不做

<add url="@/{username}" controller="Users" action="ProfilePage">
<constraints>
  <add key="username" value="[\w\-%]+?" />
</constraints>
<defaults>
  <add key="page" value="0" />
</defaults>

这是可行的,但将@替换为a,它什么也不做,我删除了所有其他路由以确保没有冲突

Twitter使用的哈希是用于JavaScript路由的。实际的页面URL只是siteurl.com,带有/anything的锚点。锚并不是URL的一部分,而是对文档位置的引用。对于支持路由的JS框架,它用于确定应该在页面上动态加载哪个视图片段