Получить определенный элемент ввода из определенной формы
Как заявление,
string value = document.forms["sap.client.SsrClient.form"].elements["sapwdssr..requestCounter"].value;
есть ли в javascript соответствующий оператор для получения значения определенного элемента ввода в определенной форме в C#?
Я могу сделать это, используя HTMLDocument и интерфейс mshtml. Но это довольно громоздкий процесс, поэтому, если какой-либо прямой метод или свойство существует, это было бы здорово.
1 ответ
Я предполагаю, что вы просите разобрать HTML, а не пытаетесь выполнять какую-либо форму манипулирования во время выполнения визуализированной веб-страницы, правильно?
Если это так, я настоятельно рекомендую вам взглянуть на HTML Agility Pack, который мы очень успешно использовали для анализа HTML, как если бы это был XML. Вы можете сделать все с помощью простого запроса XPath.