#c# #.net #asp.net-mvc
#c# #.net #asp.net-mvc
Вопрос:
Мне нужно добавить несколько параметров к каждому полю в форме, которая отправляется. Но я не знаю, как прочитать эти параметры на сервере? Возможно ли это?
Что-то вроде:
<input name="1009_test" merc_key="1234" coli_key="9499" />
При отправке я могу прочитать только атрибут name на стороне сервера, например:
form["1009_test"]
Возможно ли прочитать merc_key и coli_key на сервере?
Комментарии:
1. html elements имеет свои собственные атрибуты. Я не понимаю, почему вам нужно иметь это внутри
input elements
. попробуйте изучить javascript или jquery для достижения ваших целей.
Ответ №1:
Из формы отправляются только пары имя входное значение. Если вы хотите включить дополнительные значения ключа, я бы использовал скрытые входные данные.
<input type="hidden" name="merc_key" value="1234" />
<input type="hidden" name="coli_key" value="9499" />
Являются ли эти дополнительные ключи статическими? Или они меняются на стороне клиента?
Комментарии:
1. Вы правы насчет скрытых полей, я понял, что это единственный вариант. Поля являются статистическими на стороне клиента, атрибут name объединяется из нескольких параметров.