我有一个www.bec.com/mypage#yourId=ASDF2345格式的网址.如何使用c#读取yourid的值

Rav*_*ngh 0 c# asp.net query-string querystringparameter

在我的应用程序中,我有一个格式的网址

www.abc.com/mypage#yourId=ASDF2345.

如何从asp.net,c#中的Request对象读回yourId参数的值?

如果它会

www.abc.com/mypage?yourId=ASDF2345,

那么我会从Request对象的QueryString集合中得到这个.但是#在yourId参数之前有一个并且它不是由QueryString集合提供的.

Mat*_*man 5

您所指的哈希实际上并未通过浏览器发送到服务器.它只是客户端,C#无法"看到"它.

如果必须具有该值,则可以使用Javascript中的document.location.hash属性将其获取,并通过AJAX将其发送回服务器.

jQuery BBQjQuery Address可以更轻松地检测哈希位置的变化,并可以触发事件.