Member 8583441 Ответов: 2

Как получить текст из HTML-метки в C# ASP.NET использование для цикла


мне нужен текст HTML-метки в c# asp.net строковая переменная с использованием цикла for как этого добиться

Что я уже пробовал:

<label for='radiobutton' id='lbl'>Some Text...</label>
for(int i = 1; i<=dt.Rows.Count; i++)
{
string label = hdnLabel.Value// <-- Here i required the label text value
}

Я использовал скрытое поле и получал только последний текст, но не первый, пока не закончится отсчет.

RmcbainTheThird

Можете ли вы показать нам разметку для этикетки?

Richard MacCutchan

Ваш код всегда получает текст только от hdnLabel- так в чем же причина этой петли?

Prifti Constantine

С этим кодом нет никаких причин для цикла. если вы хотите перебрать элементы управления внутри страницы, то это уже другая история, и вам нужно будет привести элемент управления к соответствующему внутреннему типу.Может быть, немного больше кода и, возможно, лучшее понимание проблемы или лучшее объяснение этого может помочь.

Member 8583441

извините за поздний ответ, если цикл for не требуется, то его можно использовать с запросом.форма для получения текста HTML метки т. е.,

<label>Some Text...</label>
Если мне это нужно, то какой-то текст я могу получить из request.form

Member 8583441

почему я использую for loop эта метка имеет много записей из отображения базы данных для извлечения этих данных

2 Ответов

Рейтинг:
2

shawn patil

<asp:label id="LblGetValue" Text="Here is some text" runat="server"/>
for(int i = 1; i<=dt.Rows.Count; i++)

{
	string label = LblGetValue.value
}


Рейтинг:
2

Member 14114840

System.FormatException: String was not recognized as a valid DateTime. at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles) at System.Convert.ToDateTime(String value) at Operator_RegistrationForm.SAVENONCSC() at Operator_RegistrationForm.saveButton_Click(Object sender, EventArgs e


Richard Deeming

Ни малейшей попытки ответить на этот вопрос!