Указатель NULL
- это тот, который указывает на никуда. Когда вы разыскиваете указатель p
, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p
является нулевым указателем, местоположение, хранящееся в p
, является nowhere
, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception
.
В общем, это потому, что что-то не было правильно инициализировано.
Запрос. Форма только включает переменные, отправленные через форму, в то время как Запрос. Params включает и отправленные переменные формы, и укажите переменные как параметры URL.
Причина состояла в том, что значение, которое я получал, было от элемента формы, но отправление было сделано через ссылку +, JQuery, не через кнопку формы отправляют.
Запрос. Params содержит комбинацию QueryString, Формы, Cookie и ServerVariables (добавленный в том порядке).
различие то, что, если у Вас есть переменная формы, названная "key1", который находится в обоих QueryString и Форма затем Запрос. Params["key1"] возвратит значение QueryString и Запрос. Params. GetValues ("key1") возвратит массив [querystring-значение, значение формы].
, Если существует несколько значений формы или cookie с тем же ключом затем, те значения будут добавлены к массиву, возвращенному GetValues (т.е. GetValues не возвратит зубчатый массив)