Foros del Web » Programación para mayores de 30 ;) » .NET »

HTML y C#

Estas en el tema de HTML y C# en el foro de .NET en Foros del Web. Hola gente que tal, vengo con una duda. Resulta que estoy trabajando con C# y quiero usar sus funciones para trabajar con HTML. Tengo un ...
  #1 (permalink)  
Antiguo 23/10/2013, 18:14
 
Fecha de Ingreso: marzo-2004
Mensajes: 12
Antigüedad: 20 años, 9 meses
Puntos: 0
HTML y C#

Hola gente que tal, vengo con una duda. Resulta que estoy trabajando con C# y quiero usar sus funciones para trabajar con HTML.

Tengo un Form con un WebBrowser. Necesito insertar valores en ciertos inputs, los cuales busco asi

Código:
HtmlDocument sHTML = webBrowser.Document;
HtmlElement ObjElement;

ObjElement = sHTML.GetElementById(sValue);
if (ObjElement != null)
  {
    ObjElement.SetAttribute("value", sTexto);
  }
Hasta ahi todo perfecto, el problema viene cuando quiero interactuar con un checkbox. Hago lo siguiente (que esta mal), pero no se como hacerlo por eso estoy aca :). Yo se que la clase "HTMLInputCheckBox" es la que maneja los checkbox, por lo tanto.

Código:
HtmlInputCheckBox OtroObjElement;

// Esta linea es que tiene el error, porque "HtmlInputCheckBox" no tiene el metodo "GetElementById"
OtroObjElement = sHTML.GetElementById(sValue);
if (OtroObjElement != null)
  {
    if (!OtroObjElement.checked) OtroObjElement.click;
  }
Lo que necesito es poder buscar por "ID" cualquier checkbox, controlar a ver si esta seleccionado y si no lo esta, hacerle click. Gracias!

Etiquetas: c#
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:29.