& # 39; # & # 39;在aspx页面参数值创建问题
本文关键字:创建 参数 问题 aspx | 更新日期: 2023-09-27 18:07:30
每当我将2个参数传递给带有第一个参数值包含'#'的.aspx页面时,我就无法使用"请求"获取第二个参数的值。参数["param1"]"在aspx.cs代码。
例如:当我点击以下URL(在"assignmentname"参数中包含"#"):
http://localhost/ReportingModule/summaryreport.aspx?assignmentname=School#College&submissionid=86900
,然后在执行代码"Request。Params["submissionid"]",我没有得到任何值
但是当我点击下面的URL(删除'#'):
http://localhost/ReportingModule/summaryreport.aspx?assignmentname=SchoolCollege&submissionid=86900
很好。有什么问题吗?
我用'%23'代替'#',它工作了!
您可以使用encodeURIComponent
link = encodeURIComponent(link);