ASP.NET/HTML: использовать текст / значение метки ASP.NET во входном значении HTML - PullRequest
0 голосов
/ 09 июня 2010

У меня есть следующие html-коды (которые будут использоваться в методе POST):

// from Default.aspx
<input type="hidden" name="lblName" value="John" />
<input type="hidden" name="price" value="100.00" />

Можно ли изменить часть 'value', используя метку значения / текста ASP.NET, приведенную ниже:

//from Default.aspx.cs
<asp:Label ID="lblName" runat="server" Text="John" />
<asp:Label ID="lblPrice" runat="server" Text="100.00" />

Я просто хочу найти способ извлечения данных «значения», динамически поступающих из метки ASP.NET.Есть предложения?

1 Ответ

1 голос
/ 09 июня 2010

Почему бы не использовать скрытый элемент управления на стороне сервера, значения которого можно динамически изменять со стороны сервера:

<asp:HiddenField ID="lblName" runat="server" Value="John" />

Другая возможность состоит в том, чтобы выполнить это на стороне клиента, используя javascript: метки обычно отображаются как теги span, поэтому вам необходимо получить правильный диапазон по идентификатору, а затем присвоить его значение innerHTML скрытому элементу. Использование javascript-фреймворка, такого как jQuery, может значительно упростить эту задачу и гарантированно работать в разных браузерах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...