我需要在我的 .aspx 页面中打印出查询字符串值“?type=xxx”,为什么这不起作用:
<%= Request.QueryString("type") %>
虽然这样做:
<%= Request.QueryString(0) %>
第一个不打印任何内容,第二个打印出预期的值,但它并不总是我想要的第一个值......
有任何想法吗?
我在 IIS 的“自定义错误”选项卡上的 404 错误上重定向到“modrewrite.aspx”,然后根据要求选择正确的页面。然而,奇怪的是它适用于索引值而不是命名值......
我设法找到了一个奇怪的解决方案;如果我先放一个虚拟值,那么我可以按预期取值。
这有效: "?dummy=value&type=xxx" 现在我可以使用 <%= Request.QueryString("type") %> 收集值