ASP.NET QueryStrings - PullRequest
       8

ASP.NET QueryStrings

0 голосов
/ 23 октября 2010

Есть ли какие-то соглашения, которым я должен следовать при использовании QueryStrings в ASP.NET? Например: что лучше? 1 или 2? 1. url? Stock_trnasfer_ID = 10 2. url? Sid = 10

Ответы [ 3 ]

1 голос
/ 23 октября 2010

Всегда второй. Поскольку URL должен быть коротким для пользователей.

1 голос
/ 23 октября 2010

Я бы пошел с вариантом 2.

Причина:

  1. Строки запроса имеют ограниченный размер (хотя в настоящее время он довольно большой), поэтому лучше не тратить их на длинные имена
0 голосов
/ 23 октября 2010

Это зависит от программиста, но если есть много значений, вам следует перейти ко второму варианту

2. url?sid=10

, поскольку URl имеет ограничение по длине, и в будущем вам придется добавить еще несколько, с этим будет трудно справиться.

, но если только один или два, вы можете выбрать вариант 1

1. url?stock_trnasfer_ID=10

всеобъемлющий для разработчика (вас), но не информативный для пользователей, потому что в этом случае хакерам более полезно, что вы передаете идентификатор, поэтому не следует давать пользователям представление о том, что вы передаете в Querystrings.

...