gpt4 book ai didi

ASP.NET:使用 Request ["param"] 与使用 Request.QueryString ["param"] 或 Request.Form ["param"]

转载 作者:行者123 更新时间:2023-12-01 07:30:40 31 4
gpt4 key购买 nike

从 ASP.NET 中的代码隐藏访问表单或查询字符串值时,使用的优缺点是什么,例如:

// short way
string p = Request["param"];

代替:
// long way
string p = Request.QueryString["param"]; // if it's in the query string or
string p = Request.Form["param"]; // for posted form values

这个问题我想了很多次,得出的结论是:

捷径:
  • 更短(更易读,新手更容易记住等)

  • 长路:
  • 如果表单值和查询字符串值具有相同的名称,则没有问题(尽管这通常不是问题)
  • 后面看代码的人就知道是通过URL还是表单元素来查找数据的来源(可能是最重要的一点)

  • .

    那么每种方法还有哪些其他优点/缺点?

    最佳答案

    param 集合包括所有 (4) 集合:

  • 查询字符串参数
  • 表单域
  • cookies
  • 服务器变量

  • 您可以争论在组合集合中搜索比查看特定集合慢,但可以忽略不计

    关于ASP.NET:使用 Request ["param"] 与使用 Request.QueryString ["param"] 或 Request.Form ["param"],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940901/

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