Pregunta

Tengo un

<table>
    <tbody>..some stuff</tbody>
    <tbody id="sometimesHidden" runat="server">...</tbody>
</table>

Pero el código .cs dice "El nombre 'maybeHidden' no existe en el contexto actual" cuando intento llamar a sometimesHidden.Visible = false;.

¿Es posible obtener el tbody en el código del lado del servidor?

¿Fue útil?

Solución

¿Ha intentado utilizar el de asp.netcontrol de tabla en su lugar?

También está la tabla dentro de otro control que es un contenedor de nombres como una vista de formulario o similar.Si es así, el tbody está fuera de alcance y tiene que hacer algo como MyFormView.FindControl("sometimesHidden"); que devolverá una referencia a él.

Otros consejos

La respuesta es sí, se puede.

Sin embargo, a veces, el código subyacente tiene problemas para seleccionar los controles de la página.

Saque su lógica que hace referencia, ejecute el proyecto y vuelva a intentarlo.

Si todo lo demás falla, puede incluir la referencia usted mismo presionando el archivo .designer.cs.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top