gpt4 book ai didi

asp.net - 如何在查询字符串中传递多个参数

转载 作者:行者123 更新时间:2023-12-03 05:13:17 26 4
gpt4 key购买 nike

我有三个值,必须作为参数传递,例如 strIDstrNamestrDate

我想将这三个参数重定向到 Response.Redirect() 中的另一个页面。任何人都可以为我提供正确的查询字符串吗?

最佳答案

Query_string

(以下是维基百科条目链接部分的文本。)

结构

包含查询字符串的典型 URL 如下:

http://server/path/program?query_string

当服务器收到对此类页面的请求时,它会运行一个程序(如果配置为这样做),将 query_string 不变地传递给该程序。问号用作分隔符,不是查询字符串的一部分。

网页中的链接可能有一个包含查询字符串的 URL,但是,HTML 定义了 Web 浏览器生成查询字符串的三种方式:

  • 通过 ... 元素的网络表单
  • 通过具有构造的元素上的​ismap​ 属性实现的服务器端图像映射
  • 通过现已弃用的元素进行索引搜索

网络表单

查询字符串的主要用途是包含 HTML 表单(也称为 Web 表单)的内容。具体来说,当提交包含字段field1、field2、field3的表单时,字段的内容被编码为查询字符串,如下所示:

field1=value1&field2=value2&field3=value3...

  • 查询字符串由一系列字段值对组成。
  • 在每对中,字段名称和值均用等号分隔。如果值为空字符串,则可以省略等号。
  • 这一系列对由与号“&”(或分号“;”,对于嵌入在 HTML 中且不是由 ... 生成的 URL;见下文)分隔。虽然没有明确的标准,但大多数 Web 框架允许多个值与单个字段关联:

field1=value1&field1=value2&field1=value3...

对于表单的每个字段,查询字符串包含一对 field=value。 Web 表单可能包含用户不可见的字段;提交表单时,这些字段包含在查询字符串中

此约定是 W3C 的建议。 W3C 建议所有 Web 服务器除了 & 符号分隔符之外还支持分号分隔符[6],以允许 HTML 文档中 URL 中的 application/x-www-form-urlencoded 查询字符串,而无需对 & 符号进行实体转义。

从技术上讲,当表单提交方法为 GET 时,表单内容仅被编码为查询字符串。当提交方法为 POST 时,默认使用相同的编码,但结果不会作为查询字符串发送,即不会添加到表单的操作 URL 中。相反,该字符串作为 HTTP 请求的正文发送。

关于asp.net - 如何在查询字符串中传递多个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/724526/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com