Есть ли способ установить значение скрытого поля ASP.Net в NULL с помощью Javascript?

Я смотрю на множество примеров того, как установить значение скрытого поля с помощью Javascript. На самом деле мой вопрос: можете ли вы установить значение скрытого поля в NULL с помощью Javascript/jquery, а затем отразить это NULL в значении на стороне сервера?

Каждый раз, когда я пытаюсь установить значение null, я возвращаюсь пустым.

У меня есть особое требование знать разницу между NULL и пустым, и единственным разрешенным режимом связи между клиентом и сервером является скрытое поле runat=server.

Любая помощь будет принята с благодарностью.


person user1501219    schedule 04.07.2012    source источник
comment
Null — это то, что связано только с базой данных, JavaScript, и внешний интерфейс должен воспринимать NULL как ничто. Я предлагаю вам изменить свой подход и использовать некоторые перечисления   -  person Guru Kara    schedule 04.07.2012


Ответы (1)


Я могу придумать один способ сделать его нулевым, полностью удалить атрибут value или, что еще сложнее, удалить атрибут name, чтобы он не возвращался, а затем добавить его обратно, когда этот ввод снова будет иметь значение.

Или установите это значение для параметра, такого как «null», и проверьте его в коде позади.

Подумайте, что null — это еще один параметр в вашем списке, не больше и не меньше, а значения, которые возвращаются, на самом деле являются строками. Таким образом, единственный конфликт, который у вас может возникнуть, заключается в том, что вы устанавливаете его «нулевым» в случае, если у вас есть текст, но в тексте вы можете сравнить его вообще без текста и решить, может ли он быть нулевым или пустым... это решения, которые вы должны сделать.

person Aristos    schedule 04.07.2012