Я могу превратить какой-либо элемент ASP.NET/HTML в данные формы, которые отправляют назад на сервер?

Я использую JavaScript для изменения innerHTML атрибута a <td> и я должен вернуть ту информацию в подаче формы. <td> corrosponds к <asp:TableCell> на серверной стороне, где текстовый атрибут установлен на начальное значение.

Пользователь не может ввести значение в это конкретное поле. Вместо этого его значение установлено мной (с помощью клиентского сценария) на основе действий, которые выполняет пользователь. Но это поле бесполезно мне, если я не вижу его значение на серверной стороне также.

Я хотел бы избегать использования текстового поля только для чтения, потому что этого трудно изменить размер динамично. Может <asp:Label> использоваться в качестве данных формы? Там какой-либо путь - к achive это, не позволяя пользователю вручную ввести данные? Или есть ли более простой способ сохранить строку как переменную где-нибудь и передать ее обратно как данные формы?

1
задан Giffyguy 24 April 2010 в 05:57
поделиться

2 ответа

Вы можете только читать данные, введенные пользователем в любой из элементов ввода html, независимо от того, что вы задаете вручную или делаете это через javascript. Вы можете использовать и установить его значение в соответствии с действиями пользователя на странице.

1
ответ дан 3 September 2019 в 01:03
поделиться

Добавить к вашей форме. Установите это значение с помощью клиентского скрипта. Прочтите это на постбэке.

1
ответ дан 3 September 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: