Pregunta

Mi objetivo es transmitir un archivo .htm a través Response.WriteFile("Sample.htm"); y luego acceder a un elemento HTML específica (ej. <a runat="server" id="myAnchor" />) de la respuesta que tuvo lugar en el Evento Page_PreInit.

He intentado ya con ((HtmlGenericControl)myAnchor) pero no funciona. Sólo funciona, si la etiqueta de anclaje está dentro de la página .aspx.

¿Hay una posibilidad de reinicializar la página .aspx después del evento response.write sucedió, por lo que la etiqueta de anclaje del archivo sample.htm se indexan como que sería una etiqueta de ancla desde la página .aspx.

Gracias por su ayuda.

¿Fue útil?

Solución

No. Una vez que escribir nada directamente a la respuesta de corriente que deja el servidor web (en el que se está ejecutando su código) y va directamente al navegador. No deje pasar 'GO'. No se debe recoger de $ 200.

Cualquier cosa en ese archivo no se carga en el árbol de control de su clase de página en el primer lugar, pero envía directamente al navegador. "Reinicializar la página .aspx" no le ayudaría. En cambio, para reutilizar el contenido de este tipo, que necesita para incrustarlo en un control que puede ser incluido en la página o ponerlo en una página maestra.

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