Так есть следующее текстовое поле:Установка значение TextArea внутри Ошибка WebBrowser управления
<textarea class="profile" name="message"></textarea>
и я хочу, чтобы установить значение этого текстового поля с помощью кода в C#. Когда я использую следующий код
private void messageToolStripMenuItem_Click(object sender, EventArgs e)
{
webBrowser1.Document
.GetElementsByTagName("textarea")
.GetElementsByName("message")[0]
.SetAttribute("value", "Something");
}
Я получаю ошибку:
Value of '0' is not valid for 'index'. 'index' should be between 0 and -1.
Parameter name: index
Как я могу установить значение этого текстового поля?
Вы уверены, что это сообщение об ошибке принадлежит этому коду? –
Почему вы не используете серверный элемент управления и не используете id для прямого задания значения? (Я думаю, что код с веб-страницы.) –