可能重复:
How can you check for a #hash in a URL using JavaScript?
目前我正在生成如下所示的网址:
InspectionPhotos.aspx?inspectionId = 10001649#/ 2
#2适用于照片库插件,这意味着要拍第二张照片。
我想只显示一个div,如果有#/ [anynumber]但是如果它只是 InspectionPhotos.aspx?inspectionId = 10001649 然后没有显示任何东西。
我怎么能做这个检查?无论是页面加载的asp.net还是客户端的javascript都可以。
感谢。
答案 0 :(得分:2)
你不能在服务器端执行此操作,因为散列不会发送到服务器,使用javascript获取此值很简单:
var hash = window.location.hash;
if (hash){
//use the hash value.
}
答案 1 :(得分:0)
JavaScript:window.location.hash
将与您的示例中的#/2
一起回归。