代码之家  ›  专栏  ›  技术社区  ›  Rauf

ASP.NET查询字符串

  •  0
  • Rauf  · 技术社区  · 13 年前

    在ASP.NET中使用QueryStrings时,是否应遵循任何约定?对于例句:哪个更好?1还是2? 一。网址?股票代码=10 2。网址?sid=10

    3 回复  |  直到 12 年前
        1
  •  0
  •   Azhar    13 年前

    这取决于程序员,但是如果有很多值,那么您应该选择第二个选项

    2. url?sid=10
    

    因为URl有长度限制,而且将来必须添加一些其他的,所以很难处理。

    但如果只有一两个你可以选择一个

    1. url?stock_trnasfer_ID=10
    

    对开发人员(您)来说是全面的,但对用户没有信息,因为在这种情况下,您传递的ID对黑客更有帮助,所以不应该让用户知道您在querystring中传递的内容。

        2
  •  1
  •   Jagmag    13 年前

    我同意选择2。

    原因:

    1. Querystrings的大小有限(尽管它现在相当大),所以最好不要用长名称浪费它
        3
  •  1
  •   Kadir    13 年前