无法通过查询字符串传递#字符

Mar*_*eld 2 c# jquery query-string

我有一个在jquery中创建的链接,其查询字符串值为"www.mypage.com?id="+ id

我遇到的问题是,在最近的一个案例中,一些id在其中有#字符,这打破了id值.如何在jquery中创建一个带有#的查询字符串,并在页面加载时在C#中准确读取该值?

Ami*_*oki 8

使用

encodeURIComponent()

在通过之前.

喜欢:

"www.mypage.com?id=" + encodeURIComponent(id);
Run Code Online (Sandbox Code Playgroud)

或者只是编码整个网址.