【问题标题】:How to pass the query string using hidden fields in vb.net [closed]如何使用 vb.net 中的隐藏字段传递查询字符串 [关闭]
【发布时间】:2011-02-07 11:11:42
【问题描述】:

如何使用 vb.net 中的隐藏字段传递查询字符串...

【问题讨论】:

标签: asp.net vb.net


【解决方案1】:

如果我没有正确回答问题,您希望将表单中的所有字段(隐藏的字段)作为 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

【讨论】:

  • 我想使用 asp.net 标准的 conreols 来做到这一点......
  • 仍然可以将Form方法设置为Get。
【解决方案2】:

如果我理解你的话......

您想在 javascript 代码中使用查询字符串并将其存储在服务器端代码的隐藏字段中吗?考虑一下,根据您想要使用它的内容/时间/方式/时间,您可能已经拥有它也是客户端。任何javascript方法中的document.location或document.source之类的东西,为什么要从服务器端将它隐藏起来?

【讨论】:

    【解决方案3】:

    为什么要使用 GET 公开表单数据?

    如果你想这样做,请确保在处理之前正确地对所有查询字符串值进行 HTMLEncode。

    【讨论】:

      猜你喜欢
      • 2010-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多