Мы много слышали об уязвимостях использования QueryStrings и возможных атак. Кроме того, вчера, ошибка раздражает меня так много, что я просто решил прекратить использование QueryStrings, я проходил что-то вроде:Что является лучшей альтернативой для QueryString
Dim url As String = "pageName.aspx?type=3&st=34&am=87&m=9"
Я попытался
Response.Write(url)
на странице перенаправления, он напечатал «тип» как 3, затем я попробовал его на целевой странице, он напечатал 3,0 .... я знаю, что с этим можно легко справиться, но почему? я имею в виду, почему я должен пройти 3 и должен проверить на 3.0 в загрузке следующей страницы, чтобы принять мои действия соответственно?
Итак, что мы должны использовать? какой самый безопасный способ передать переменные, параметры ... и т. д. на следующую страницу?