Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2007, 04:39
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 7 meses
Puntos: 7
RenderControl GridView dentro de un PlaceHolder

Hola Gente !!!

Bueno, pues verán, estoy intentando conseguir el HTML de un control GridView que está dentro de un ContentPlaceHolder, pero me está dando la siguiente excepción:

" El control 'ctl00_ContentPlaceHolder1_gvFases' de tipo 'CustomGridView' debe colocarse dentro de una etiqueta de formulario con runat=server "

El código que estoy usando actualmente es el siguiente (Estoy haciendo pruebas e intentando depurarlo):
Código:
        System.IO.StringWriter objSW = new System.IO.StringWriter();
        HtmlTextWriter objHTW = new HtmlTextWriter(objSW);
        gvFases.RenderControl(objHTW);
Sin embargo... al pasar por el RenderControl() me salta la excepción anteriormente mencionada.

En fin, si alguien puede ayudarme y aclararme como he de solucionar el problema, se lo agradecería.

Saludos Cordiales.

P.d.: El formulario del MasterPage tiene el runat="server", y si en la página hija pongo otro formulario runat="server" me salta el error de que solo puede haber un formulario con runat="server".

Asi que si alguien sabe como solucionarlo.... soy todo oidos. XD
__________________
Charlie.