【发布时间】:2011-02-07 11:11:42
【问题描述】:
如何使用 vb.net 中的隐藏字段传递查询字符串...
【问题讨论】:
-
为了得到好的答案,试着解释一下你想要达到的目标。就目前的问题而言,很难给出任何指示。
如何使用 vb.net 中的隐藏字段传递查询字符串...
【问题讨论】:
如果我没有正确回答问题,您希望将表单中的所有字段(隐藏的字段)作为 QueryString 传递。
我建议将表单方法更改为 GET 而不是 POST
<form method="get" action="yourpage.aspx"><input type="hidden" name="field1"/><input type="hidden" name="field2"/><input type="submit" value="Go"/></form>
如果您发布上述表格,浏览器位置将如下所示
/yourpage.aspx?field1=value1&field2=value2
【讨论】:
如果我理解你的话......
您想在 javascript 代码中使用查询字符串并将其存储在服务器端代码的隐藏字段中吗?考虑一下,根据您想要使用它的内容/时间/方式/时间,您可能已经拥有它也是客户端。任何javascript方法中的document.location或document.source之类的东西,为什么要从服务器端将它隐藏起来?
【讨论】:
为什么要使用 GET 公开表单数据?
如果你想这样做,请确保在处理之前正确地对所有查询字符串值进行 HTMLEncode。
【讨论】: